Ah, my apologies. I originally interpreted ‘alarm’ as HSM related based on the statuses that were described.
I forgot that this is a hold-over from SmartThings which only subscribes to events from the primary capability (in this case
Lock) and a number of standard attributes if they are available (
carbonMonoxide as well as some weather related items). I’ll take a look at adding in attributes from the other subscribed capabilities for Hubitat devices.
In the meantime, an alternative approach would be to have a SmartApp which creates multiple child switches and coordinates them. For example, you could have two switches - one for ArmedAway and one for ArmedStay. That would provide the added benefit of being able to name each switch with an intuitive name and to use some of the cool tile highlighting features and icons that make it easier to see the status.
So instead of seeing ‘locked’ and ‘on’ as hero attributes, you could quickly glance and see ‘Armed Away’ was highlighted meaning it was active or everything off meaning the alarm is disarmed.
If I remember correctly, this is the approach the Alarm.com ST community integration took and there are a few SharpTools users who use it.