The hardware dimmer controls the light bulb as expected, and Home Assistant updates the entity’s state accordingly when I use the hardware button on the dimmer. However, when I control the dimmer through Home Assistant, the light bulb and hardware dimmer respond correctly, but Home Assistant shows the incorrect state for the entity, specifically for on/off actions.
After trying various things, I seem to have found a workaround in the ZHA configuration:
Set the default light transition time to 1 sec (or 0 sec)
Disable advanced color transition from off-state
Disable enhanced brightness slider
Then:
Save
Restart the ZHA integration
After that my problem was solved and I could use either the hardware dimmer or home assistant to turn on / off / dim and the dimmers entity state would always be reflected correctly in HA.
Also: At this point in time my “default transition time seems to have been reset to 0 sec”.
I’m having the same issue with the Eco-dim.05 which seems to be a similar device but with 2 dimmers. Really needed this one as it can use normal faceplates and controls 2 lights.
Although your workaround works for the status updates matching I’m still getting an error when using the HA button that the device did not respond: Failed to call service light/turn_on failed to send request: device did not respond.
Do you have the same issue?
What I did find out though, is that HA seems to have an issue with a button press when switching on the light through the (dashboard) switch. If I click on the light and use the slider to turn on the light by increasing the brightness from off to what ever percentage, the status of the light is correctly matched and switches on to that percentage. Sliding around, brightness follows. Turning the hardware dial also updates the status fine. When pushing the hardware button, the light turns off and status in HA switches to off. All is in sync.
As soon as I use the dashboard switch is when it goes wrong. Without the workaround, the light comes on or turns off but HA looses sync of the status and throws the failed to send light/turn_on message after about 10 seconds or so… Maybe there is something weird about the hardware switch not being a real switch that messes with HA?
Hi! I’m interested in these wall switches but I was wondering what functionality remains if HA goes down? Does the pulse button still switch the lights of/off?
If HA goes down the push button still does the exact same thing. You can turn it on and off and dimm the light. You can also use the switch as a normal dimmer switch without using the smart functions (this is quite a waste of money as they also have a non zigbee version for half the money)
Thanks for reporting this. At the moment, with a default ZHA setup, the on/off state update is still broken for ECODIM dimmers. I just migrated from deconz/phoscon where I did not have this problem.