Changed
-
Drop support for Node.js v18. Now requires Node.js v20.18.0+, v22.10.0+ or v24.0.0+.
-
Drop support for Homebridge v1.6.x and v1.7.x. Now requires Homebridge v1.8.0+ or v2.0.0-beta.0+.
-
Updated MQTT topic handling for Zigbee2MQTT 2.0 compatibility:
- The
bridge/statetopic now supports both JSON format ({"state":"online"}) and plain strings for backwards compatibility - The deprecated
bridge/configtopic is no longer handled (usebridge/infoinstead)
- The
-
Adaptive Lighting is now enabled by default for lights with a Color Temperature characteristic.
Setadaptive_lightingtofalsein the converter configuration to disable it.
(see #1146) -
Reset the cached color temperature for Adaptive Lighting when the light is turned on or when brightness is changed via HomeKit, ensuring the next Adaptive Lighting update is sent to the light.
Added
- New
min_deltaoption for Adaptive Lighting configuration, allowing you to set a minimum difference in color temperature (in mired) before sending an update to reduce MQTT traffic. Defaults to1. - New
enabledoption for Adaptive Lighting configuration, allowing explicit enable/disable control within an object configuration. - Expose electrical measurement properties (
power,voltage,current,energy,produced_energy) using Eve-compatible custom characteristics, visible in the Eve app and other HomeKit apps that support custom characteristics. (see #505)