Hi!
I have usually used 433MHz remote switches to turn lights on and off. Now I wanted to use Zigbee to be able to read the status - did the light turn on?
So I bought IKEA’s TRETAKT, but when I put it in a flow and choose to turn it on, Homey sets it to on EVEN THOUGH I don’t even have it plugged in.
Anyone experienced the same problem?
The red output don’t happens even though TRETAKT is not plugged in.
My guess, this happens with any Homey zigbee switchable device.
Idk why, but Homey lacks a setting to consider a device offline after x minutes.
So, when you unplug it now, Homey hasn’t got a clue about that event
An unplugged device can’t send an update about it’s unplugged…
(On the other hand, you should refrain from powering off zigbee router devices).
An other cool zigbee controller has this in place:
One would expect that when Homey sends an ON command, Homey waits for an acknowledge before the status in Homey is shown as ON. Apparently this IKEA switch is not sending acknowledgements, so Homey must guess the status.
The KAKU stekker ZCC3500 does do 2-way communications according this post:
Acknowledgements are a fundamental part of Zigbee, but it’s up the sender to say if they want to receive acknowledgements or not. Apparently Homey doesn’t want to receive them and just assumes that the message went through.
I agree, the KAKU switch ZCC3500 appearantly also sends a status update when the knop on the switch is used. Might be implemented by sending status updates whenever the status of the switch is updated, be it switched locally on the switch or remotely by Homey. That is a kind of acknowledgment on the appication layer, not at the ZigBee layer. Anyway, as we don’t know the design of the switch, it is just guessing what is the cause, but the result is disappointment.
Correct, normally a device is set up for “reporting” and will report any state changes back to Homey, but Homey doesn’t wait for this and just assumes that the command was successful.