Enhancements
- Add support for lights and groups. Adaptive Lighting settings are persisted across Homebridge restarts. No support yet for special effects for Tint lights or the LIDL Xmas light. No support yet for scenes. No support yet for additional lights or groups settings (like expose as Outlet). Otherwise, full lights and groups functionality from Homebridge Hue should be present.
- Added
deconz
command-line tool, as successor toph
anddc_eventlog
from Homebridge Hue; - Remove all references to "username" in favour of "API key".
- Faster discovery of new devices on the gateway by using
added
anddeleted
notifications by the web socket. I don't think the gateway is actually sendingdeleted
events yet, thought.
Bug Fixes
- TypeError` when using non-default web socket port, see #1.
Internal Changes
- Code refactor for better maintainability and performance. The code has been split into three directories: one for dealing with the deCONZ gateway, one for HomeKit accessories, and one for HomeKit services.
- Optimising the memory footprint by lazy initialisation. E.g., if you don't expose sensors devices, the modules supporting these aren't even loaded into memory, cf. the setup of homebridge-lib.
- Developer documentation.
Bump Dependencies
- homebridge-lib beta v5.1.24-6.