I was wondering if it possible to request an update from a Zigbee device. I have a couple of contact sensors on doors and windows, and every so often, a sensor will not update when a door is closed. It will then keep showing that it is open untill I physically open and close it again.
I know I can also change the state in the developer tools, but I would like to be able to request the current status of a specific sensor.
I am running a fully updated HAOS with the Skyconnect-stick and “Zigbee Home Automation” integration.
It’s unlikely, battery powered devices will sleep and not listen unless they are awake to transmit. So, you can request an attribute value, but unless you walk over to it and wake it up, it won’t respond. At the point, just tapping the join button will usually cause them to fire an update anyway.
The sleeping mode makes sense for battery-powered sensors indeed, didn’t think about that. Thanks for the clear answer!
When I walk over to the door, I might as well just open and close it, instead of fiddling with a small needle to push a button behind a small hole
I was thinking more about the situation when we are not at home, if I could do something to “correct” the value through the dashboard.
It does indeed. But when away, it is not always possible to actually make sure that the doors are indeed closed. The one that has it most often luckily has a camera on it too, so I can see that one, but there are others that I can’t see. That’s why a status-update had my preference above setting the state manually.
It’s not too bad to be honest, more like one every other week, and that door is the one we use the most everyday. But will look into it, thanks for the heads up!
I do also have problems with magnetic door sensors not reporting their status every time. Not very often though. But it is annoying when it happens.
I don’t know if I should blame the magnet or the Zigbee network. I thought that if the network drops the packet that it should update the status in an hour when it’s reports it’s battery status. The sensor should know that the circuit is closed and would just bundle that data in the same packet.