Receive notification if device has not reported an event


#1

Is there a way to receive a notification if an event has not been received within one 1 day from certain devices?
The event could be anything, switch on/off, temperature reading, open/close, etc.

Basically want to know if a device falls off the grid.


#2

It would be nice if that could be done. I’ve been planning on making a piston to purposely poll all battery powered devices once a day. All I would need to do I think is at a set time, staggered by a few devices at a time, ask them to push text with something. Temp, position, open/closed…anything will do. I think I’ll do that today!


#3

The following should work:


Obviously, this is only for one device.

The following pistons checks a list of devices periodically (24 times in the specified maximum timeout interval) and reports any device that hasn’t sent a specified event (add additional events in the if statement as required by the devices added):


Hopefully those two examples give you some ideas on how to proceed…