Rule machine can use HSM status changes for triggers. Here are the choices…
So you can make a rule with a trigger of “HSM status reports Armed Night”, and in the Actions you would have it send the announcement and/or notification that HSM is armed.
Regarding checking all the doors and locks, you could have RM do that too, but HSM has a feature for that.
On the HSM page where you configure the arming and disarming options, the last item on that page is for Arming Alerts. If you have no arming alerts set up, then HSM will arm even if a door or lock is open. But once you set up an arming failure alert, then HSM will not arm if something is open or unlocked. Instead it will send the announcement that you put in there. As with the intrusion alerts %device% can be put in your announcement text to tell you what lock or door was open.