Releases: ebaauw/homebridge-hue
v0.13.38
Enhancements
- Add warning about Future development of Homebridge Hue, see #1070.
- Add support for migration resource links by Homebridge deCONZ and Homebridge Hue2, to blacklist resources already exposed by those plugins. Use the
homebridgeDeconz
andhomebridgeHue2
config.json keys to specify the resource link to use. - Add warning that deCONZ gateway support will be deprecated, see #1070.
Bug Fixes
- VOC Density, see #1092.
- Adaptive lighting (on group) wasn't disabled when recalling a scene, see #1090.
- New Hue motion sensors SML003 and SML004 not recognised when paired with deCONZ.
Bump Dependencies
- NodeJS v16.14.0 LTS;
- deCONZ v2.14.1;
- homebridge-lib v5.2.3.
v0.13.36
v0.13.34
Ehancements
-
Support Venetian blinds, inspired by how the SOMA Tilt is exposed. Normally, the
lift
attribute of a Window Covering Device is mapped to HomeKit Position from fully open to fully closed. For Venetian blinds,lift
is mapped from fully closed upwards, to open, to fully closed downwards. An additional Close Upwards attribute indicates in which direction the blinds are closed:lift
Position
normalPosition
Venetian blindClose
Upwards0 100% (open) 0% (closed) true 25 75% 50% true 50 50% 100% (open) true 75 25% 50 % false 100 0% (closed) 0% (closed) false -
Add
venetianmode
resourcelink type to indicate which Window Covering Device/lights
resources to expose as Venetian blinds, see Wiki. -
Support
speed
as Motor Speed for the Aqara Roller Shade Driver E1,lumi.curtain.acn002
.
v0.13.33
Enhancements
- Add support for TUYA Switches TS0042, TS0043, TS004F, thanks to @nikbyte. See #1063.
- Support Identify on Window Covering Devices.
- Add Position Change characteristic for Aqara Roller Shade Driver E1.
- Add support for
state.charging
on ZHABattery (initially for Aqara Roller Shade Driver E1).
Bug Fixes
- Don't retry failing requests indefinitely.
Bump Dependencies
- Homebridge v1.3.9.
v0.13.32
v0.13.31
Push Notifications for Hue bridge
This version includes experimental support for Hue bridge push notifications by the Hue bridge API v2 event stream, see #1057.
I've tested it with a Hue extended color light, a Hue dimmer switch, a Hue motion sensor, a Hue tap, a FoH switch, and a Lutron Aurora.
Except for rotary events, which aren't sent over the event stream, this seems to work.
If you run into issues, please add a comment to #1057, attaching the output of ph -H x.x.x.x. -D eventlog
, substituting the IP address of your Hue bridge.
Enhancements
EventStreamClient
: new class to connect to the event stream and handle notifications. This class translates the notifications to an API v1 compatible format consumable by Homebridge Hue, similar to the deCONZ web socket notifications.HueBridge
connect to the event stream for Hue bridge with API v2.ph eventlog
: New command to monitor the deCONZ web socket notification or Hue bridge API v2 event stream notifications.dc_eventlog
: Deprecated in favour ofph eventlog
.HueClient
: AddisHue2
property to indicate Hue bridge with API v2 support.HueDiscovery
: Add local discovery over mDNS (Bonjour), as Hue has deprecated UPnP discovery.ph discover
: add-S
or--stealth
option to do only local discovery.- Add support for dresden elektronik Kobald.
- Add support for Tuya 2-button remote, see #1060.
- Add support for Elko Super TR thermostat, see #1058.
Bug Fixes
- Fix some unhandled promise rejections when parsing command line parameters to
ph discover
andph search
; - Fix usage message for
ph discover
.
Bump Dependencies
- deCONZ v2.13.4;
- homebridge-lib v5.1.22;
- ws v8.4.0.
v0.13.30
v0.13.29
Enhancements
- Issue warning for incompatible ZHAThermostat sensors, see #1048, #1046.
- Expose new
Search
characteristic on bridge/gateway accessory to search for new devices. - Use new
Recall
characteristic to recall a scene (instead ofEnabled
). This applies only when Zigbee scenes are exposed, and whenscenesAsSwitch
is not set.
Bump Dependencies
- Homebridge v1.3.8;
- homebridge-lib v5.1.18;
- ws v8.3.0.
v0.13.28
v0.13.27
Enhancements
- Support setting Target Heating Cooling State with values OFF or HEAT for all Thermostats that expose
config.mode
, see #1031.
Bug Fixes
- Correct usage of Target Heating Cooling State, where AUTO means: switch automatically between HEAT and COOL, see #1031. As a consequence, boost mode for the Eurotronic Spirit is no longer recognised (and reported as HEAT, just as normal mode), and can no longer be set from HomeKit.
Bump Dependencies
- Gen-2 Hue Bridge API v1.47.0
- NodeJS v16.13.0 LTS;
- homebridge-lib v5.1.16.
Note that I develop and test my plugins against the latest active LTS version of NodeJS.
Other versions might work; I simply don't have the bandwidth to test them.