Releases: ebaauw/homebridge-hue
v0.3.15
v0.3.14
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
reflectsstate.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: reportPower State
as Off whilestate.reachable
isfalse
. - 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
- 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 whenreachable
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 theOutput State
still work.
v0.3.12
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
and0
instead oftrue
andfalse
; - Introduced
Duration
andSensitivity
characteristics for configuration of the motion sensor (issue #71).
Hue tap and Hue dimmer switch changes (issues #86, #88):
- Only reset
Output State
to0
when the same button as before is pressed; - New
waitTimeSwitch
parameter in config.sys specifies time to wait after this reset.
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.5
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 holdsEnabled
,LastUpdated
, etc. (as in v0.1.x) as a backup for defining rules for the Hue dimmer switch/Hue tap. TheOutputState
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.