-
Notifications
You must be signed in to change notification settings - Fork 2
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) |