Enhancements:
- Add
forceCt
config.json setting. Defaults totrue
(current behaviour): Enhanced color lights will be exposed to HomeKit with both Hue/Saturation and Color Temperature characteristics. This is not in line with the HomeKit spec, but seems to work fine, except for setting colours in Apple's Home app (see #571). SetforceCt
tofalse
to only expose Hue/Saturation. Note that with this setting, you can no longer drive from HomeKit the CW/WW channels for RGB+CCT lights (incl. Hue gamut-C lights). Also note, that settingct
from another API client will not be reflected in HomeKit. - Add Brightness Change characteristic to lights with Brightness to increase/decrease brightness (setting
bri_inc
) from button actions of a Stateless Programmable Switch, see #572. Similar to Volume Change in homebridge-zp.
Bug fixes:
wallSwitch
setting was no longer working, see #570.- Don't update Hue, Saturation, nor Color Temperature shortly after they're changed from HomeKit. See #571.
- Fix
ph unlock
,ph touchlink
, andph search
.
Bump dependencies:
- NodeJS v12.14.0 LTS;
- deCONZ v2.05.72;
- homebridge-lib v4.4.9;
- semver v7.1.1;
- ws v7.2.1;
- xml2js v0.4.23.