Minor Version
This version uses a new internal representation of Eve history, causing cached history entries by a previous version to be ignored. To prevent gaps in your history, please make sure to download the history in Eve on all your devices, before upgrading Homebridge deCONZ.
Enhancements
- Dynamic settings, see https://github.com/ebaauw/homebridge-deconz/wiki/Dynamic-Configuration.
- Dynamic settings are now set through a REST API provided by Homebridge deCONZ. In future, the plugin settings window in the Homebridge UI will provide a user interface, but for now, you need to interact with the API, see the WIki.
- Dynamic settings are no longer set from HomeKit. Delete the Device Settings service; reduce the Gateway Settings service to Transition Time and Last Updated.
- Current settings include: exposing devices, exposing dynamic effects for lights, exposing scenes for groups (see #42), log level, low battery threshold, venetian blind, expose light or group as light vs outlet.
- When changing settings that determine how to expose a device, the accessory delegate is removed and then re-created, causing stale services and characteristics to be cleaned up.
- Eve History:
- Add support for Light Sensor (incl. built-in Daylight sensor), Switch (for CLIPGenericFlag), Lightbulb;
- Rework history, to allow any combination of up to seven data points, see #59.
Bug Fixes
- Don't sync changes to Configured Name to deCONZ, see #83.
- Motion sensor would set
config/delay
instead ofconfig.duration
, see #93.
Bump Dependencies
- deCONZ v2.19.3;
- NodeJS v18.13.0 LTS;
- homebridge-lib v.6.3.4;