Module commodity_tariff

Module commodity_tariff 

Source
Expand description

Matter TLV encoders and decoders for Commodity Tariff Cluster Cluster ID: 0x0700

This file is automatically generated from CommodityTariff.xml

Modules§

daypatterndayofweek
Constants for DayPatternDayOfWeek

Structs§

AuxiliaryLoadSwitchSettings
AuxiliaryLoadSwitchesSettings
CalendarPeriod
Day
DayEntry
DayPattern
GetDayEntryResponse
GetTariffComponentResponse
PeakPeriod
TariffComponent
TariffInformation
TariffPeriod
TariffPrice

Enums§

AuxiliaryLoadSetting
BlockMode
DayEntryRandomizationType
DayType
PeakPeriodSeverity

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_calendar_periods
Decode CalendarPeriods attribute (0x0005)
decode_current_day
Decode CurrentDay attribute (0x0007)
decode_current_day_entry
Decode CurrentDayEntry attribute (0x0009)
decode_current_day_entry_date
Decode CurrentDayEntryDate attribute (0x000A)
decode_current_tariff_components
Decode CurrentTariffComponents attribute (0x000F)
decode_day_entries
Decode DayEntries attribute (0x0003)
decode_day_patterns
Decode DayPatterns attribute (0x0004)
decode_default_randomization_offset
Decode DefaultRandomizationOffset attribute (0x0011)
decode_default_randomization_type
Decode DefaultRandomizationType attribute (0x0012)
decode_get_day_entry_response
Decode GetDayEntryResponse command response (01)
decode_get_tariff_component_response
Decode GetTariffComponentResponse command response (00)
decode_individual_days
Decode IndividualDays attribute (0x0006)
decode_next_day
Decode NextDay attribute (0x0008)
decode_next_day_entry
Decode NextDayEntry attribute (0x000B)
decode_next_day_entry_date
Decode NextDayEntryDate attribute (0x000C)
decode_next_tariff_components
Decode NextTariffComponents attribute (0x0010)
decode_start_date
Decode StartDate attribute (0x0002)
decode_tariff_components
Decode TariffComponents attribute (0x000D)
decode_tariff_info
Decode TariffInfo attribute (0x0000)
decode_tariff_periods
Decode TariffPeriods attribute (0x000E)
decode_tariff_unit
Decode TariffUnit attribute (0x0001)
encode_get_day_entry
Encode GetDayEntry command (0x01)
encode_get_tariff_component
Encode GetTariffComponent command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster

Type Aliases§

DayPatternDayOfWeek
DayPatternDayOfWeek bitmap type