Heartbeat Watchdog Timer using Blockley

  • Running OH5.1.1 on RPi5 configured entirely with MainUI

My Zwave Smoke Detectors send a heartbeat message approximately every 60 minutes.

I’m trying to set up a timer that resets on every message and notifies me if the detector fails to send a heartbeat.

The trigger is every time the heartbeat is updated.

My timer looks like this bit it fails to re-trigger. What do I have wrong?

Hi,
would you like to be regularly reminded of the existing sensor error? You can use the reschedule timer block to resend the mail every x minutes/hours. Until the error has been fixed.

You might alternatively use the Inactivity Profile to link a Switch Item to that Channel..

Maybe I was not clear on describing my issue.

Rescheduling is not working the way I expected. The trigger is coming again before the rule ends, so I’m expecting the timer to be restarted.

So Inactivity Profile seems to be another way to do this.

Of course the docs only describe how to configure this in text files (as is so often the case) so I’ll try to figure this out.

1 Like

mmmh, will be restarted. Just tested again with a 20s trigger. At 22s only the first log comes and at a value below 20 s also “Timeout”.

thanks for confirming I was using it correctly

May be a moot point since the Inactivity Profile looks like a simpler approach