Despite the integration code changing nowadays - the basic functionality of arm (stay/away) and disarm is most of what you can glean from alarm.com. At least today. I found a way around it by looking for devices that communicate with both and using them as a proxy. I did so in a previous post with a pair of Mimo relays for arm/disarm but needed a way to go more granular in status and buying a farm of dual-relays for each notification was simply not feasible.
Finally found a way around it and happy to report here:
I use the Lutron plug-in dimmer for that purpose. It is linked to alarm.com via the Lutron integration capability and obviously linked to Smartthings as well.
Now I can have alarm.com relay ‘messages’ to Smartthings via automation rules. This obviously requires you having the Lutron hub and lutron integration to alarm.com enabled in your setup so a bit of an edge case for some.
e.g. set a rule on SmartThings as an example in your case:
- In Alarm.com - Add a new Lutron automation rule
- Condition is: Any intrusion sensor
- Action is: dim dimmer plug to 100% (I don’t have anything actually plugged into this module. It is located in my closet next to my alarm control module)
Then on SmartThings, use the automation of your choice - e.g. Simple rules, Core, WebCore or other to respond and actuate anything you want when the Lutron dimmer plug is at 100%. In my case, I both turn on all lights and sending some notifications beyond what alarm.com is doing plus triggering several other events that are on the ST side.
A complement rule is dimming the plug to 5% (careful 0% is off and some rules don’t fire correctly) when system is disarmed so that the change in levels is detected correctly.
Now that you get the gist, you can get far more granular with a dimmer than you were able to do with a switch or a relay - you can basically go and create individual sensor rules if you’d like for example:
Front door sensor --> Dim to to 10%
Rear motion detctor --> Dim to to 15%
Smoke alarm --> Dim to to 20%
Any Intrusion Detection --> Dim to 100%
etc.
This way, on smartthings you can react to more granular events based on what the levels change to. Remember to reset back to 1% after you react in ST to ensure subsequent event trigger appropriately.
I already had a Lutron hub so the addition of the $45 plug-in module to serve solely as a communication protocol was a no-brainer. Hope this helps others on this forum who asked for back-flow communications from alarm.com to ST.
Having said that, from what I see in the current Schwark updates and the type of changes alarm.com made to their web interface, it may as well be that the integration can be further elaborated to directly scrape various events but my method definitely works pretty well in the interim.