I am a relatively new Hubitat user. I have a solar water heater and am using a Sonoff SNZB-02LD Zigbee battery powered temperature sensor to control a circulating pump (C-8 Pro hub). I have created a Rule Machine Automation that checks temperatures every 5 minutes to turn the pump on and off. Works fine. My issue is that if I lose communication with the sensor, my system has a potential for overheating. I have created an automation that regularly checks for temperature changes but that is not working well (too many false notifications).
Just recently found and installed bertabcd1234's Device Activity Check app and had a question. Since the driver for the Sonoff sensor only allows you to set it to report on temperature change, does the automation's request for temperature info count as "checking in" activity for the App?
If you have the app configured to look for “Last Activity At,” the default, then you’ll need to look at that data on the device detail page to get the answer to your question. I’m not familiar with that particular device or driver, but it works the same for any device: the app only knows about this value, and it is up to the device or driver what makes it change.
Thank you. From what I can tell from the logs and the Device Details, the "Last Activity At" data is based on the last reported temperature change. The device driver allows that to be set to .25 C as the smallest reporting interval. It appears that the Automation's temperature check is based on the last reported temperature. Unfortunately, I don't see a way to check the device activity based on time.
Your app will still be helpful but might not be my ultimate answer. Unfortunately, if my solar collector sensor stops functioning, I get no temperature change reporting.
I have a second sensor to use but since it is a probe in a well, it will require new plumbing. Not ready to fully take down the system for that work right now. I'm trying to work things out until I can make the change.