#[ZHA] ikea light bulb not remembering last settings anymore and using Start-up color temperature

1 messages · Page 1 of 1 (latest)

polar orchid
#

Hi all,

short version: Tradfri Ikea light bulb does not remember its color temperature when using a wall-switch.

I am using ikea light bulbs with a sonoff zigbee dongle 3.0 P.
The bulbs are switched on and off with a wall light switch.

How I like it and how it behaved before: is that when turning on and off the lights with the wall switch, the bulbs "returned" to there previous color temperature.

But now it seems that when turning on the light bulbs with the wall switch they turn on with the "start-up color temperature". What I actually do not want.

I just want it to turn on with the color temperature it had when it was turned off.
As how it also works (for now) the "on level" this still seems to still work.

Is this something that had changed in the ZHA / lightbulbs integration or is this due to Ikea's firmware?

I tried disabling "start-up color temperature", that does not work. Is there another easy way of "remembering" the values like how it worked before?

polar orchid
#

[ZHA] ikea light bulb Start-up color temperature & On level

polar orchid
#

[ZHA] ikea light bulb not remembering last settings anymore and using Start-up color temperature

sweet scroll
#

just to be clear, is your switch completely powering off the bulbs? because that does bad things to the zigbee network and should be avoided when possible in favour of turning the bulbs off via zigbee

polar orchid
#

Yes, I completely power off the bulbs. I never had problems with the zigbee network itself, or with other devices on it. I like the physical switches in that way everything always works even when the zigbee network might be down for whatever reason. I understand that I cannot turn on the bulbs when the switch is off, but that is no problem, I prefer to be able to walk into a room and just be able to hit a physical clumsy switch.

polar orchid
#

Today I changed the "start-up color temperature" to the value we mostly have it on (384), that already helps a little, but I still prefer that it just stays at the setting I put it on before, even with a "cold" start.

My usage is probably different then that of most people?
We do not change the color and the light intensity a lot, we found a sort of sweet spot and that is perfectly fine for us. But sometimes depending on various factors, we like to change it and keep it like that for a while. Now I have to change the start-up variables, to get this behaviour.

Does someone know if it is possible to "disable" the usage of start-up variables?

polar orchid
#

I found this issue regarding the "start-up current level": https://github.com/home-assistant/core/issues/90205 in which I found the image above stating that with 255 the bulbs should go back to there previous state. It is different offcourse then with "start-up color temperature", but maybe it should work similar?
I tried now to put 65535 (max uint16) into the "start-up current level" with the developer tools. Did not work.

polar orchid
polar orchid
#

I think it is working again: I changed the "start-up color temperature" to 0xffff (65535) then turned off the bulb through zigbee with HA, then I saw in the log it updated the setting to 65535, then changed the color of the light bulb, turned it of and on again through zigbee with HA. Then after that I was able turn off and on the wall switch which resulted in the bulb to stay at the same color as how is was turned off 😄 !

Thanks for developing Home Assistant!
Maybe it should be possible to put "start-up color temperature" at 65535 with the slider? possible bug?