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
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.