github ebaauw/homebridge-hue v0.12.13

latest releases: v0.13.70, v0.13.69, v0.13.68...
pre-release3 years ago

Enhancements

  • Documentation:
    • FAQ Wiki page for Frequently Asked Questions;
    • Features Wiki page describing Homebridge Hue features and comparing native gen-2 Hue bridge vs Homebridge Hue/Hue bridge vs Homebridge Hue/deCONZ;
    • Resource Links Wiki page describing the use of /resourcelinks resources for advanced configuration;
    • Developer documentation for the classes to interact with the Hue/deCONZ API: HueClient, HueDiscovery, and WsMonitor.
  • Discovery now checks whether reported bridges and gateway are reachable, so Homebridge Hue no longer delays Homebridge startup when your Internet neighbour's bridge or gateway is found. Consequently, the nupnp config.json setting has been removed.
  • Better handling of latest Hue bridge firmware, see #848:
    • waitTimePut and waitTimePutGroup config.json parameters, to tune the behaviour when issuing PUT commands. By default, Homebridge Hue will allow 20 PUT requests per seconds to /lights or /sensors (waitTimePut is 50ms), and 1 PUT request per seconds to /groups resources (waitTimePutGroup is 1000ms).
    • Number of listeners is now at 20, to prevent the "possible memory leak" error, see #868.
  • Support TRADFRI SHORTCUT Button, see #877;
  • Support LIDL Livarno Lux remote;
  • Support state.test for IAS devices;
  • Check for multiple Hue platform entries in config.json, see #880.

Bug Fixes

  • Remove Configured Name characteristic, used for syncing HomeKit service names with API resource names), see #861;
  • Remove Unique ID characteristic, used by Hue app to sync Hue bridge config with HomeKit config, see #866;
  • Handle same resource listed in different service type resource links (outlet, switch, and valve), see #882.

Under the Hood

  • Homebridge Hue now fully uses HueClient, HueDiscover, and WsMonitor, just like ph and dc_eventlog;
  • HueClient now fully based on HttpClient from Homebridge Lib; the unauthenticated calls for /config and description.xml are now in HueDiscovery;
  • Colour conversions and adaptive lighting are now in Homebridge Lib, so they might be used by other plugins (Homebridge RPi currently has a copy of some of the conversions).

Bump Dependencies

  • NodeJS v14.15.4 LTS;
  • homebridge-lib v5.0.2;
  • ws v7.4.2.

Don't miss a new homebridge-hue release

NewReleases is sending notifications on new releases.