Initial alpha release using dynamic platform accessories (see issue #4) and homebridge-lib v0.0.2-0.
Install using sudo npm -g install homebridge-hue@alpha
.
Note that this release isn't functional: it doesn't expose any lights, sensors, or other devices connected to a bridge. It does offer the following functionality:
- Discover Philips Hue and deCONZ bridges using their respective portals and UPnP;
- Persist accessories and all relevant settings (incl. username and heartbeat) in
~/.homekit/acccessories/cachedAccessories
; - Restore bridges discovered in a previous session from persistent storage;
- Enable/disable a bridge, including automatic creation and deletion of a bridge username;
- Setting heartrate per bridge;
- Support bridge configuration changes without restarting homebridge:
- Changed name. Unfortunately, the new name is only reflected in HomeKit after homebridge is removed and re-paired;
- Changed ip address;
- Deleted username;
- Cleanup cached accessories from
~/.homekit/acccessories/cachedAccessories
whenHue
platform is not specified inconfig.json
.