I have a number of Insteon sensors - motion, door, leak - kinda stinks that none of them can let you know when the battery level is low. The motion sensor does have an event - but it doesn't seem to work reliably. I am planning to write some code to alert when a sensor device battery appears dead. Not quite a 'low battery' alert, but I am not sure what else to do. At least this will alert me reactively without weeks going by.
I was gonna check the sensor attribute 'lastSuccessfulComm', which looks to happen at least once per day. For door and leak sensors, I see there is a 'heartbeat' event triggered. For some reason Insteon doesn't support heartbeat for Motion Sensors. However, examining my Indigo logs it looks like some type of a status check is done daily by Indigo? This likely updates the 'lastSuccessfulComm' field as well
Anyone else have a good recommendation for alerting on low/dead batteries of Insteon Sensors?