-
-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IKEA light bulbs acting weird #801
Comments
Please capture and attach a debug log file, see https://github.com/ebaauw/homebridge-hue#debug-log-file. |
Will do |
I have yet to provide you with a log, however, I will give it soon. I do, however, consider going back to the Hue Bridge and then only using the deCONZ/Procons GW for stuff such as IKEA sensors / Phillips Hue Switches (to get them to Homekit) and then having the rest in Hue. Do you have any experience / recommendations regarding this approach? It seems like the Hue Bridge might be more stable than deCONZ. I saw that you posted an issue on their GitHub some months ago and no real response has come from their developers so I fear it's not as well maintained. What are your thoughts @ebaauw |
I don't think that wording is correct, but certainly, the typical Zigbee network formed by a Hue bridge is more stable than the typical Zigbee network formed by deCONZ. The stability issues are due to network size and combining Zigbee devices from different vendors. People move to deCONZ because they want to use devices that aren't supported by the Hue bridge and/or because they want to overcome the (practical) size limitations imposed by the Hue bridge.
Check the Hue developers forum for Hue bridge issues that haven't been addressed for five years or longer (I only joined in 2014). Most prominently: the lack of push notifications by the Hue bridge. The deCONZ REST API is open source, so at least you can do something yourself, addressing issues. Of course, when there's a viable workaround, there's less priority to address an issue.
I've been running deCONZ stably for years, over 100 devices, half routers, half end-devices. I recently split off my Eurotronic Spirit TRVs and my IKEA FYRTUR smart blind and controller to a second Zigbee network, formed by a second installation of deCONZ, because they kept becoming unreachable. I've had no issues with these devices since. I use a single IKEA repeater on the second network for reach, otherwise it's just the end-devices. Splitting your network between lights and controllers might not be the optimal design:
I would rather split by vendors that seem to work well together. I still haven't been able to find the source of my reachability issues; it could be some Xiaomi and innr routers still in my network; it could be the end-devices themselves. Splitting off the end-devices was easier for me, as they're controlled by the Daylight sensor and local time, which are available on each gateway/bridge. |
Thanks for your throughout answer. I will share some dump logs as soon as I can. |
I can confirm issues with scenes and Ikea bulbs too. I try to support you with a log too. In my case switching on and off and setting the light spectrum works but not dimming. Dimming up or down is mostly ignored. For example the light is at 80% but HomeKit and the DeCONZ Web UI is showing it at 1%. Reading the node info in the VNC Session gives 80%. I looks like it gets lost somewhere ... |
@ebaauw here is the log: I think the problems are set scene: �[37m[18.11.2020, 10:34:55] �[39m�[36m[Hue] �[39m�[90mDeckenlampe Büro vorne: state changed event: {"alert":null,"bri":3,"colormode":"ct","ct":413,"on":true,"reachable":true}�[39m and: [37m[18.11.2020, 10:35:01] �[39m�[36m[Hue] �[39m�[90mPhoscon-GW: gateway request 17: put /lights/15/state {"ct":250,"bri":241}�[39m �[37m[18.11.2020, 10:35:01] �[39m�[36m[Hue] �[39m�[90mDeckenlampe Büro vorne: state changed event: {"alert":null,"bri":241,"colormode":"ct","ct":250,"on":true,"reachable":true}�[39m |
No that's completely unrelated. The issue is caused by a firmware bug in the IKEA lights, see dresden-elektronik/deconz-rest-plugin#3507. From the HomeKit scene, you set both brightness and colour temperature, which Homebridge Hue translates into a single API call (per light) setting both This needs to be solved by IKEA in the light firmware. Until then, there are a couple of possible workarounds:
It might be needed to combine 1 and 2, e.g. setting a |
I tried it and it works. The scene changes insane fast 😅
Where is the right spot to set |
In the |
|
Can you verify in the debug log, that Homebridge Hue sends separate commands for |
with [37m[20.11.2020, 07:56:01] �[39m�[36m[Hue] �[39m�[90mPhoscon-GW: gateway request 23: put /lights/15/state {"bri":3}�[39m |
Homebridge Hue is still sending the requests in parallel, i.e. it’s sending the next request before the previous request has returned. You could try and set |
I tried |
@simplenotezy I made a workaround for the scenes in home. I execute 2 different scenes - one changes only brightness and on/off-state and a second changes the colourtemp. By using virtual automation switches you can trigger this by one click. Example: For my day ambience I have a virtual switch "Tagmodus Büro" and two scenes "Büro Tag Helligkeit" and "Büro Tag Farbe". I use a transition time in each scene of around 9 Seconds. I wrote a home-automation which is triggered by turning the virtual "Tagmodus Büro"-switch to on. The automation executed the two scenes with a delay of 10 seconds between each scene. After the execution I switch the virtual switch to off again. Here is the scene definition in eve: For the virtual switch I use https://github.com/grover/homebridge-automation-switches#readme. Here is a example config for the switch: |
I am using Conbee II as my bridge. I have created a scene in Homekit. It sets the bulbs to different values (sometimes) and I have to click the scene multiple times before it's correctly set.
Not sure what's going on there.
Have a look: https://youtu.be/9MiVmj2e6C4
The text was updated successfully, but these errors were encountered: