[Release] Hubitat Ping

I've been looking for a way to monitor when one my hubs is unavailable in order to automatically reboot it. Any reason I can't use this cool driver to fill that need? I'm picturing using RM, triggered when responseReady=TRUE to then evaluate Presence. If Not Present, then "Send Post to: http:/[hub-ip-address]/hub/restart", eh?

I'm going to try this. Any reason it won't work?
And am I essentially recreating this app inefficiently and with multiple hubs?

Any advice is greatly appreciated!

Edit: @thebearmay, I just tried the above. In RM, if you try to use a conditional with a custom attribute of responseReady, RM gives you the following error: "Not supported attribute type: BOOL". I assume that means it's a Boolean value that RM can't test for. If that's correct, I'm wondering if you can change the attribute format of responseReady to something else so that it's value can be evaluated by RM?