Skip to content

HeaterCooler

Martin Patfield edited this page Dec 2, 2025 · 3 revisions
Field Required Description
autoReset No Automatically turn off after a delay
maximumRotationSpeed No Set a maximum to use values rather than a percentage for rotation speed
temperatureUnits No Temperature units of incoming values (C or F)
topicGetActive Yes Get whether or not the accessory is currently active
topicSetActive Yes Set whether or not the accessory is currently active
topicGetCurrentTemperature Yes Get the current temperature
topicGetCurrentHeaterCoolerState Yes Get the current mode (inactive, idle, heating, cooling)
topicGetTargetHeaterCoolerState Yes Get the target mode (auto, heat, cool)
topicSetTargetHeaterCoolerState Yes Set the target mode (auto, heat, cool)
topicGetCoolingThresholdTemperature No Get the cooling threshold temperature
topicSetCoolingThresholdTemperature No Set the cooling threshold temperature
topicGetHeatingThresholdTemperature No Get the heating threshold temperature
topicSetHeatingThresholdTemperature No Set the heating threshold temperature
topicGetLockPhysicalControls No Get whether physical controls are locked
topicSetLockPhysicalControls No Set whether physical controls are locked
topicGetRotationSpeed No Get the rotation speed as a percentage
topicSetRotationSpeed No Set the rotation speed as a percentage
topicGetSwingMode No Get whether accessory is oscillating
topicSetSwingMode No Set whether accessory is oscillating
topicGetFilterChangeIndication Yes* Whether the filter needs changing (required if other filter topics defined)
topicGetFilterLifeLevel No Filter life remaining as a percentage
topicResetFilterIndication No Reset the filter
valueStateActive Yes Accessory is currently active
valueStateInactive Yes Accessory is currently inactive
valueModeAuto No Mode is auto
valueModeCool No Mode is cool/cooling
valueModeHeat No Mode is heat/heating
valueModeIdle No Mode is idle
valueModeInactive No Mode is inactive
valueControlLock No Physical controls are locked
valueControlUnlock No Physical controls are unlocked
valueSwingEnabled No Accessory is oscillating
valueSwingDisabled No Accessory is not oscillating
valueFilterChange Yes* Indicates filter needs changing (required if topicGetFilterChangeIndication is defined)

Clone this wiki locally