Peter … thanks for the update … Your explanation makes your situation perfectly clear.
I’ve had plenty of problems with my setup over the years … but I don’t recall having the “disconnect but still functioning” problem. My guess is that when the boards disconnect the Hubitat devices stay in the last state … hence HSM arms as “normal.” Hence the system is not “fail-safe”. Konnected does not sell their system as a “high security, fail-safe system” (my words, not theirs).
So, my assumption that your boards were reliably staying online was incorrect. After numerous Konnected mode disconnects, and talking to Konnected support (Andy … who is very good) we deduced that I needed a higher power WiFi to improved my board’s connection state.
And … you could also revert to Steve_Kutoroff’s suggestion to test (ping) that the Konnected boards are online. From there Hubitat could (probably) be used to set a virtual contact that HSM could use to “fail” the arming process.
I was trying to recall how I might have avoided this situation to-date … but I may also have a fail-bad system. My semi-solution is that I (using HSM) programmed my Hubitat alarm to work like my previous DSC alarm system. That is, I added other functionality. So the following solutions may help.
Solution for add-on board: The main function that comes to mind is that I use the Konnected board Piezo output to beep while the system is arming. This would at least show me that the add-on board was working … but still leaves us with not knowing about the main board’s status.
Solution for main board: Reconfigure one of the contact sensor inputs to an output and use that output to drive a LED “Armed light.” In my case I converted my old DSC alarm panel LED to show “Armed status.”
Or … you could pulse the siren once to indicate armed … a simpler solution. Potentially a little annoying and it might scare the neighbors
… but it does test the siren is working. ![:blush: :blush:](https://community.konnected.io/images/emoji/twitter/blush.png?v=12)
Or … less reliable … if you normally use a (door) contact sensor during the day, develop a Hubitat rule to monitor that the sensor changes state at 1) least x-times per day or 2) during certain time periods (e.g. not 0100-0600). Publish a warning to your phone if the door fails to open. If you are on vacation, you can ignore the warning.
Hmmm … I might use that last suggestion myself to improve the reliability of my system! ![:thinking: :thinking:](https://community.konnected.io/images/emoji/twitter/thinking.png?v=12)
You also might want to sign into the Hubitat forum and change the question to request a “driver based” solution … maybe the Konnected driver can be updated to monitor the board’s status?
I hope this helps.