Matter Survey

Community-driven database of Matter device capabilities

The Commodity Tariff cluster (0x0700) is a Matter cluster that Reports the active commodity tariff and time-of-use blocks for energy-aware scheduling.. It defines 4 commands and 19 attributes.

Commodity Tariff 0x0700

Application Cluster
Energy
Provisional
Introduced in: Matter 1.4
Devices: 0
Reports the active commodity tariff and time-of-use blocks for energy-aware scheduling.

Spec History

This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.

Attributes 19
Commands 4
Features 6
Code Name Type Flags
0x0000 TariffInfo
nullable
TariffInformationStruct
0x0001 TariffUnit
max 0x01 · nullable
TariffUnitEnum
0x0002 StartDate
nullable
epoch_s
0x0003 DayEntries
nullable
array
0x0004 DayPatterns
nullable
array
0x0005 CalendarPeriods
nullable
array
0x0006 IndividualDays
nullable
array
0x0007 CurrentDay
nullable
DayStruct
0x0008 NextDay
nullable
DayStruct
0x0009 CurrentDayEntry
nullable
DayEntryStruct
0x000A CurrentDayEntryDate
nullable
epoch_s
0x000B NextDayEntry
nullable
DayEntryStruct
0x000C NextDayEntryDate
nullable
epoch_s
0x000D TariffComponents
nullable
array
0x000E TariffPeriods
nullable
array
0x000F CurrentTariffComponents
nullable
array
0x0010 NextTariffComponents
nullable
array
0x0011 DefaultRandomizationOffset
nullable
int16s Optional
0x0012 DefaultRandomizationType
max 0x04 · nullable
DayEntryRandomizationTypeEnum Optional
Code Name Direction Parameters
0x00 GetTariffComponent
The GetTariffComponent command allows a client to request information for a tariff component identifier that may no longer be available in the TariffPeriods attributes.
client→server
TariffComponentID: int32u
0x00 GetTariffComponentResponse
The GetTariffComponentResponse command is sent in response to a GetTariffComponent command.
server→client
Label: char_string, DayEntryIDs: int32u, TariffComponent: TariffComponentStruct
0x01 GetDayEntry
The GetDayEntry command allows a client to request information for a calendar day entry identifier that may no longer be available in the CalendarPeriods or IndividualDays attributes.
client→server
DayEntryID: int32u
0x01 GetDayEntryResponse
The GetDayEntryResponse command is sent in response to a GetDayEntry command.
server→client
DayEntry: DayEntryStruct
Pricing (PRICE) bit 0
Supports information about commodity pricing
FriendlyCredit (FCRED) bit 1
Supports information about when friendly credit periods begin and end
AuxiliaryLoad (AUXLD) bit 2
Supports information about when auxiliary loads should be enabled or disabled
PeakPeriod (PEAKP) bit 3
Supports information about peak periods
PowerThreshold (PWRTHLD) bit 4
Supports information about power threshold
Randomization (RNDM) bit 5
Supports information about randomization of calendar day entries

Devices Implementing This Cluster

0 devices in the survey implement this cluster

No devices in the survey implement this cluster yet.