Homebridge v2 / HAP-NodeJS v1
- Strip illegal characters (like
/
) from resource names before creating HomeKit accessory and service names; Rename "On/Off" buttons to "Power".
Note that devices with illegal characters in their names that are already exposed by previous versions of Homebridge deCONZ will cause HAP-NodeJS v2 to issue a "HAP-NodeJS WARNING: The accessory 'Configured Name' has an invalid 'ConfiguredName' characteristic". To get rid of these, change the accessory and service names in HomeKit, or un-expose and re-expose the device usingui
(note that you will lose any associations to HomeKit rooms, groups, scenes, and automations).
Enhancements
- Accessory and Service delegate classes are now loaded on-demand (i.e. when the first device using these is exposed). This reduces the memory footprint of Homebridge deCONZ, especially when only a view device types are exposed;
- Whitelist
CLIPDaylighOffset
as unsuportedsensors
type (to prevent unknown sensors type warning). See #225. - Don't reset logLevel to 2 when un-exposing a gateway;
- Default
periodicEvents
tofalse
. Note that this only applies to newly exposed gateways. For gateways already exposed, useui
to change the setting.
Bump Dependencies
- homebrdge-lib v7.0.6.