Ikea Tradfri Zigbee Lamp - Reports "ON" when "OFF" command sent. Need to send 2 x "OFF" commands to report correctly #23018
Replies: 5 comments
-
Duplicate. #22752 |
Beta Was this translation helpful? Give feedback.
-
I know it is a duplicate - but it was closed and suggested to create new. Noted as duplicate in the body of the text. |
Beta Was this translation helpful? Give feedback.
-
Anyways this is better placed in discussions "support request". Issues is when clearly Tasmota is responsible for not working correctly (bug). |
Beta Was this translation helpful? Give feedback.
-
By all means move it - it would be good to see if something can be done. |
Beta Was this translation helpful? Give feedback.
-
@s-hadinger Do you have an idea for this behaviour? |
Beta Was this translation helpful? Give feedback.
-
PROBLEM DESCRIPTION
A clear and concise description of what the problem is.
NB: This is a repost from #22752 which was closed due to inactivity. Hopefully, somebody can help!
I am using a TRADFRI bulb E14 WS candle 470l with the Zigbee on Tasmota.
When I send a power on command, the bulb turns on and reports "on".
When I send a power off command, the bulb turns off, however, reports on and the status shows as on still.
If I send a second power off command, the bulb remains off and reports correct as off.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Backlog Rule1; Rule2; Rule3
:Status 0
:weblog
to 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
Steps to reproduce the behavior:
zbsend {"device":"ZBLampTradfri01","send":{"Power":1}}
Lamp powers on and reports
"Power":1
zbsend {"device":"ZBLampTradfri01","send":{"Power":0}}
Lamp powers off (ie it physically switches off as expected) but, reports as still on in the console reponse
"Power":1
This causes a problem in OpenHAB or indeed in any other control software as the device is still showing as on. In OpenHAB you physically see the switch go off, but immediately back to on as clearly the state being reported back is ON (1).
If a second power off command is sent then the lamp state is reported correctly.
zbsend {"device":"ZBLampTradfri01","send":{"Power":0}}
"Power":0
IN ADDITION:
It appears that I don't HAVE to send a second "Power":0 command - it seems ANY POWER command, except 1 will actually get the status to update correctly - for example
Lamp ON:
zbsend {"device":"ZBLampTradfri01","send":{"Power":1}}
Lamp OFF - but wrong state reported:
zbsend {"device":"ZBLampTradfri01","send":{"Power":0}}
Lamp OFF and correct state reported:
zbsend {"device":"ZBLampTradfri01","send":{"Power":99}}
(could be "Power": 3 or 10 or 1500!!!!!
EXPECTED BEHAVIOUR
A clear and concise description of what you expected to happen.
zbsend {"device":"ZBLampTradfri02","send":{"Power":0}}
should turn the lamp off AND report the state as 0 (or off).
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
(Please, remember to close the issue when the problem has been addressed)
Beta Was this translation helpful? Give feedback.
All reactions