Closed CooperCGN closed 1 year ago
Looks like Homebridge Hue chokes on something the Hue bridge publishes on the event stream on scene recall. I don't think I've seen scene recall events before.
Could you please run ph -DDD -H x.x.x.x eventlog
and capture the raw data when recalling the scene?
When I log into my Pi and try to run the command I get "-bash: ph: command not found". Where is it located? Maybe I need to run it directly from the directory. (I am using the official Homebridge image).
It should be installed with Homebridge Hue, to /usr/bin
or /usr/local/bin
, depending on your system and installation method. Try npx ph ...
, or locate it as ph.js
in the cli
directory of Homebridge Hue, .../node_modules/homebridge-hue/cli/ph.js
.
I see your bridge has a later firmware version than mine. I guess they added new events in that version.
Hope I did everything right and this helps
Thanks, I think I can work with that. Definitely some new feature by the Hue bridge.
Great, if you need any more info please let me know.
My bridge auto-upgraded Thursday and I can now reproduce the issue. Looks like the Hue bridge now (finally) keeps track whether a scene is (still) active. EventStreamClient
now handles scenes
events correctly (and through this, ph eventlog
. Homebridge Hue now logs, but otherwise ignores these.
Great to hear, waiting for the update then to test this.
In v0.13.52.
Works as expected, guess this can be closed then.
Issue
as the title says recalling a scene from the hue app is causing homebridge-hue to throw the error mentioned below. The string "o5SLy7svRu6H3YF" seems to be the scene name as I am using those in some HomeKit automatons to recall those scenes. Other than that the plugin is working as expected.
Log Messages
Debug Files
homebridge-hue.json.gz