Module water_heater_management

Module water_heater_management 

Source
Expand description

Matter TLV encoders and decoders for Water Heater Management Cluster Cluster ID: 0x0094

This file is automatically generated from WaterHeaterManagement.xml

Modules§

waterheaterheatsource
Constants for WaterHeaterHeatSource

Structs§

BoostStartedEvent
WaterHeaterBoostInfo

Enums§

BoostState

Functions§

boost
Invoke Boost command on cluster Water Heater Management.
cancel_boost
Invoke CancelBoost command on cluster Water Heater Management.
decode_attribute_json
Decode attribute value and return as JSON string
decode_boost_started_event
Decode BoostStarted event (0x00, priority: info)
decode_boost_state
Decode BoostState attribute (0x0005)
decode_estimated_heat_required
Decode EstimatedHeatRequired attribute (0x0003)
decode_heat_demand
Decode HeatDemand attribute (0x0001)
decode_heater_types
Decode HeaterTypes attribute (0x0000)
decode_tank_percentage
Decode TankPercentage attribute (0x0004)
decode_tank_volume
Decode TankVolume attribute (0x0002)
encode_boost
Encode Boost command (0x00)
encode_command_json
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
read_boost_state
Read BoostState attribute from cluster Water Heater Management.
read_estimated_heat_required
Read EstimatedHeatRequired attribute from cluster Water Heater Management.
read_heat_demand
Read HeatDemand attribute from cluster Water Heater Management.
read_heater_types
Read HeaterTypes attribute from cluster Water Heater Management.
read_tank_percentage
Read TankPercentage attribute from cluster Water Heater Management.
read_tank_volume
Read TankVolume attribute from cluster Water Heater Management.

Type Aliases§

WaterHeaterHeatSource
WaterHeaterHeatSource bitmap type