I have Sonoff Zigbee battery powered temperature sensors - SNZB-02P
In Settings → Availability I have set the timeout for passive devices to 10 minutes.
On the device itself, the max reporting interval is 100 minutes. That was programmed to the devices successfully.
However… after pulling the battery 11 hours ago, the device is still not showing up as unavailable.
I have noticed that in the main device page, “Availability” is set to “disabled” … so if I understand this correctly, the device will never go unavailable.
The reason this concerns me is that the temperature sensor will be used for heating, so if the sensor goes AWOL, then in theory the heating panel might never switch off.
This is why I need to understand what is going on here and would appreciate any insight people have to offer please.
Can’t help with the unavailable part but I strongly suggest that you think about a failsafe timer as a backup in any case for things that heat (and probably some other things). E.g., I have a shower heater that comes in with the shower light but there is also a separate automation that triggers with it being in the on state for a maximum time and switches it off if so. I have some other failsafe automations as well for similar reasons.
Thanks. I am including failsafes, but I want to understand the behaviour. The other thing that I’m doing is latching on to the states.sensor.lounge_temperature.last_reported to determine if the sensor has gone AWOL. It’s proving to be an interesting time to sit down with pencil and paper, work out what could fail, and how, and then how to program the system to react. Too many failsafes could end up complicating each other, so it’s interesting to try and keep things simple, but still catch every possibility.