BLOT: What type of rule or notification can I create on my main hub to notice if the aux hub is not running, when they are using Hub Mesh?
I have two C-7s. One is the main hub with 200+ Zigbee and Z-wave devices. The other is the aux hub, with both radios disabled and only network integrations (Ecobee, HADB, WyzeHub, etc). The aux hub uses Hub Mesh to share all it's collected devices to the main hub. The aux hub has no automations on it (no active rules of any kind).
The aux hub has locked up twice, 6 months apart. By locked up, I mean the main web interface was not responsive. Going to :8081 worked, and allowed me to do a shutdown, unplug, and restart. But that didn't fix it. Both times I ended up needing to do a soft reset, followed by a database restore. This brought the hub back to life.
But the last time this happened it took me 4 days to notice that the hub was locked up. E.g., it stopped producing backups on Aug 23 and I didn't notice until Aug 27 that it was unresponsive. And I only noticed because I went there to install the beta release.
Why didn't I notice? The devices on the aux hub just feed data into rules on the main hub, but none of them are particularly important in day-to-day automations. I just didn't notice the one or two things not happening.
But the main hub should have seen the aux hub stop responding to Hub Mesh. I wish there was an alert about this. @bobbyD
(and I don't know why the aux hub has become unresponsive twice. It's working fine otherwise.)
What type of rule or notification can I create on my main hub to notice if the aux hub is not running?
My initial thought was to create a variable on each hub, and share it between each other. Then have rule (on each hub) update the local variable to the current date/hour (e.g., "MM-DD-HH"). I'd run that on the hour. I could them have another rule to compare the two variables, and notify me if they ever don't match. I'd have this later rule run at 5 minutes after the hour.
Is there a simpler way to detect a hub not responding?