Skip to content

Releases: ebaauw/homebridge-hue

v0.13.38

12 Feb 20:53
82cdac5
Compare
Choose a tag to compare

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 and homebridgeHue2 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

24 Jan 00:28
c9f50ec
Compare
Choose a tag to compare

Enhancements

  • Support for new Hue motion sensor models, see #1078.

Bug Fixes

  • Hue APIv2 event stream: TypeError on event without an id_v1 attribute. See #1076.

Bump Dependencies

  • NodeJS v16.13.2 LTS;
  • Homebridge v1.4.0;
  • homebridge-lib v5.2.0;
  • ws v8.4.2.

v0.13.34

01 Jan 20:05
1f24668
Compare
Choose a tag to compare

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
    normal
    Position
    Venetian blind
    Close
    Upwards
    0 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

30 Dec 21:42
1829a22
Compare
Choose a tag to compare

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

27 Dec 12:48
80b7c1e
Compare
Choose a tag to compare

Bug Fixes

  • Don't connect to gen-2 Hue bridge event stream when forceHttp has been set, as a workaround for installations with broken SSL support, see #1057.
  • TypeError in error handler for event stream, see #1062.

v0.13.31

21 Dec 11:44
24b62f8
Compare
Choose a tag to compare

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 of ph eventlog.
  • HueClient: Add isHue2 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 and ph 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

03 Dec 13:49
09abe04
Compare
Choose a tag to compare

Bump Dependencies

  • NodeJS v16.13.1 LTS;
  • homebridge-lib v5.1.20.

v0.13.29

25 Nov 20:56
2eeafc4
Compare
Choose a tag to compare

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 of Enabled). This applies only when Zigbee scenes are exposed, and when scenesAsSwitch is not set.

Bump Dependencies

  • Homebridge v1.3.8;
  • homebridge-lib v5.1.18;
  • ws v8.3.0.

v0.13.28

13 Nov 20:15
e64bb41
Compare
Choose a tag to compare

Enhancements

  • Whitelist Paulman Licht, see #1041.

Bug Fixes

  • Only set hue or sat for a light, when xy is unavailable, see #1041.
  • Thermostat schedule state wasn't reflected correctly in HomeKit, see #1042.

Bump Dependencies

  • Gen-2 Hue Bridge API v1.48.0;
  • Homebridge v1.3.6;
  • homebridge-lib v5.1.17.

v0.13.27

31 Oct 14:39
8bee97f
Compare
Choose a tag to compare

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.