Skip to content

AirPurifier

Martin Patfield edited this page Dec 2, 2025 · 2 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
topicGetActive Yes Get whether or not the accessory is currently active
topicSetActive Yes Set whether or not the accessory is currently active
topicGetCurrentPurifierState Yes Get the current mode (inactive, idle, purifying)
topicGetTargetPurifierState Yes Get the target mode (auto, manual)
topicSetTargetPurifierState Yes Set the target mode (auto, manual)
topicGetLockPhysicalControls No Get whether or not the physical controls are locked
topicSetLockPhysicalControls No Set whether or not the 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 or not accessory is oscillating
topicSetSwingMode No Set whether or not accessory is oscillating
topicGetFilterChangeIndication Yes* Whether or not the filter needs to be changed (required if other filter topics are defined)
topicGetFilterLifeLevel No Filter life remaining as a percentage
topicResetFilterIndication No Used to reset the filter
valueStateActive Yes Accessory is currently active
valueStateInactive Yes Accessory is currently inactive
valueModeAuto No Auto target mode
valueModeIdle No Idle mode
valueModeInactive No Inactive mode
valueModeManual No Manual target mode
valueModePurifying No Purifying mode
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 that the filter needs to be changed (required if topicGetFilterChangeIndication is defined)

Clone this wiki locally