I’m sure that’s frustrating. There are several things that can contribute to this, so usually you just have to eliminate one issue at a time.
The following is the usual troubleshooting checklist:
When any sensor gets “stuck” in one reporting state, open or closed, it’s almost always one of the following:
Low battery. once the battery gets down to about 30%, the signal strength drops by a lot. It just may not be able to report. So you may want to try just changing the battery if it’s getting low. sometimes a new device gets delivered with a bad battery, it can happen.
orphaned nodes. Zigbee does have a vulnerability to this. The fix is to unplug the hub for at least 15 minutes, including removing the batteries. This will cause all the zigbee devices to realize they’ve lost connection to the network, and then when you plug the hub back in the address tables will get rebuilt. You may not see an improvement until the next day, it can take a while for the changes to propagate…