The other is my alarm system. Currently a Qolsys IQ2+ panel, previously a Simon XTi. Both work fine with a ST hub, with the ST hub being a secondary.
The alarm system devices (door sensors, water sensors, smoke alarms, etc.) are based on the PowerG protocol. Rock solid, no mesh business to worry about, encrypted by default with frequency shifting and jamming protection, long range signal, long battery life, etc. The second one of these devices are tampered, has a low battery, etc. the alarm monitoring center is notified and they make every attempt to contact me. In addition, the panel notifies me as does the mobile app. It's a very robust, reliable and trustworthy system.
There is no way I'd trust the safety and security of my home to a zwave based security system, when something like a rogue power strip can flood the network and cause havoc.
Now, the alarm panel also has an integrated zwave controller (500 series) that is also very robust. And I can create rules that are triggered from alarm events. For example, if the alarm is tripped I can turn every zwave light on. If a smoke sensor trips, I can turn off the HVAC fan through the zwave thermostat. If an exterior door is left open, I can turn off the ac or heat until it is closed. If a water sensor trips, I can close a zwave water valve. And so on.
I also use the alarm state as our presence indicator. Off = home, Armed Stay = night, Armed Away = away. Various lighting, etc. is controlled by that and I don't need flaky presence reports from our cell phones.
What I do not have is something like Rule Machine or Webcore to create rules based on conditionals that have AND or OR conditions. Smartthings solved this issue very nicely via its ability to work as a secondary controller to the alarm system's zwave network. But my confidence in ST is as close to zero as it can get, especially after the debacle with their current Alexa integration. I desperately want to retire my ST hub and I was hoping HE would allow me to do that.
For security reasons, my alarm system (and virtually all alarm systems) do not have any API or access into the system, so something like NodeRed is not an option. Zwave is the only way.
In the absence of HE supporting secondary controller functionality, conceptually what I need is something like HubConnect, but that bridges two zwave networks.