Skip to content

Releases: ebaauw/homebridge-hue

v0.3.15

17 Apr 10:46
Compare
Choose a tag to compare

Fix the order of the buttons in iOS 10.3 for the Hue dimmer switches and Hue taps (see issue #54). Many thanks to @KhaosT for the homebridge and HAP-NodeJS updates to enable this.

Please make sure to update homebridge to v0.4.19 before updating homebridge-hue to v0.3.15.

v0.3.14

02 Apr 16:14
Compare
Choose a tag to compare

Cleanup of README:

  • Moved text explaining devices to Wiki instead.
  • Added Prerequisites section.

Removal of deprecated config.json keys:

  • alllights
  • clipsensors

Handling of light Power State when state.reachable is false (issues #92, #80):

  • By default, Power State reflects state.on. This was the behaviour before v0.3.12.
  • For plug-in units, this default behaviour cannot be changed.
  • For lights, setting the new config.json parameter wallSwitch changes this to the v0.3.12 and v0.3.13 behaviour: report Power State as Off while state.reachable is false.
  • Better log message in that case:

    [4/2/2017, 6:05:40 PM] [Hue] Toilet 1: not reachable: set homekit power from 1 to 0

v0.3.13

27 Mar 18:01
Compare
Choose a tag to compare
  • Added Busch-Jäger dimmer as supported light (see issue #80)
  • waitTimeSwitch now defaults to 100ms (see issue #88)
  • Bug fix: set StatusFault for sensors when reachable is false
  • Latest versions of NodeJS and NPM
  • Programmable switches in iOS 10.3 / tvOS 10.2 (see issue #54): Hue tap and Hue dimmer switch show actions for Single Press and Long Press (dimmer only). Not sure if these actions (or Eve rules on) Input Event will trigger correctly (on TVOS 10.2), but I cannot test this without updating my production server. Note that rules on the Output Statestill work.

v0.3.12

24 Mar 11:33
Compare
Choose a tag to compare

Added known lights:

  • Philips Hue Color Candle and Philips Hue Ambiance Candle;
  • innr GU10 (issue #87);
  • CREE A19 (issue #84).

Now reporting Power as Off for lights where Hue bridge reports reachable as false (issue #80).

Motion sensor changes:

  • Use HomeKit values 1 and 0 instead of true and false;
  • Introduced Duration and Sensitivity characteristics for configuration of the motion sensor (issue #71).

Hue tap and Hue dimmer switch changes (issues #86, #88):

  • Only reset Output State to 0 when the same button as before is pressed;
  • New waitTimeSwitch parameter in config.sys specifies time to wait after this reset.

v0.3.11

19 Mar 14:28
Compare
Choose a tag to compare

Added support for more lights:

  • OSRAM PAR16 (see pull request #78)
  • GE Appliance (see issue #82)

Also added ”transitiontime”: 0 when turning off OSRAM lights with
firmware V1.03.07 (see pull request #78).

Updated README for NodeJS v6.10.0 LTS and NPM v4.4.1.

v0.3.10

05 Mar 11:10
Compare
Choose a tag to compare

homebridge-hue now includes the details of an unknown light or sensor in the warning message

v0.3.9

02 Mar 21:38
Compare
Choose a tag to compare
  • Philips is rolling out a new bridge firmware with API v1.17.0. homebridge-hue no longer issues a warning for this version (issue #73);
  • Latest npm version is now mentioned in README (issue #74).
  • Disabled Identify for some innr lights that would otherwise become unresponsive (issue #75).

v0.3.8

28 Feb 16:19
Compare
Choose a tag to compare

Bug fixes.

v0.3.7

24 Feb 22:58
Compare
Choose a tag to compare
  • Now using deferred instead of native Javascript Promise;
  • Throttling of Hue bridge requests, using deferred.gate() (issue #15);
  • UPnP discovery of Hue bridges, using deferred.map() (issue #6).

v0.3.5

22 Feb 19:40
Compare
Choose a tag to compare

Changes for Hue dimmer switch and Hue tap (issue #54):

  • Added (Unknown) action for each button, as a workaround to make sure the actions for Single Press and Long Press are triggered consistently;
  • Added OutputState characteristic to custom service for the switch, that holds Enabled, LastUpdated, etc. (as in v0.1.x) as a backup for defining rules for the Hue dimmer switch/Hue tap. The OutputState holds the number of the button last pressed. No distinction between press vs hold.

Note that both these changes might be reversed when iOS 10.3 is released.

Heartbeat now (again) does separate requests to the Hue bridge for /config, /sensors, /lights, /groups, /groups/0, /schedules, /rules instead of a single full bridge state, see issue #15. Note that the request is issued only when the corresponding resource type is configured in config.json.