Alarm.com Integration Help

Yes, I want them to share locks, lights, thermostat and garage control

As far as I know, that's not currently possible. The problem is the interface to alarm.com. There is no true API that supports web hooks or events. So for the ADC HE app, it's able to arm/disarm the panel by sending web service requests in, but in order to fetch details like panel state (or those of the panel's devices), it has to poll the panel periodically.

In theory, you could do this every minute and get somewhat close to a desire state. But polling that often is not recommending. So by offering integration with the devices, it would effectively require frequent polling, which has very negative performance impact on the HE device itself.

For my setup, I have almost all my home automation controlled via HE. With the ADC app, I can arm/disarm my panel via the HE/automation routines. The alarm.com panel itself has only basic devices linked. Like a few door sensors and a motion senor. Those devices are not linked to my HE.

tl;dr version: It's not currently possible, and I doubt it ever will be given how alarm.com does not offer access to a modern web service platform. I recommend doing as much as you can with your HE.

2 Likes

@jmpierce -

  1. Thank you for the App - it is extremely valuable and useful for me as I migrated from ST to HE - Kudos for making the transition so much smoother!

  2. On Homebridge, I am using a plugin that uses the node-alarm-dot-com interface / API located here. The plugin taps into all of my alarm sensors & home automation (in my case Lutron and MyQ) devices that are integrated with alarm.com via the API inclusive of the ability to control them from homebridge (and subsequently homekit on iOS). I was wondering if the same interface can not be ported to work with HE to enable the use of it in smart integrations as well as dashboards? My days of coding are long over but thought I would pass this info along and see if you or anyone else on this thread would like to give it a go?

Many Thanks again! Avi

1 Like

I'll take a look. I'd be mostly curious if they found a way to subscribe to push events, which would prove extremely useful.

1 Like

Hi, I am an HE newb/Wink survivor. I have an off contract Vivint 2gig Go control alarm system that I have been wanting to move to alarm.com. I just want to confirm that if I do this and use this integration that jmpierce built. I will be able to have HE tell the alarm to arm away, arm stay or disarm. But I wouldn't be able to have HE talk to the thermostat or the locks (the only home automation I have with the alarm panel) even though they are z-wave? (I get that the sensors wouldn't report because they are 345mhz) That would require the alarm panel acting as a secondary controller, which it isn't supported by HE?
Also, using this alarm.com integration, would mean that it would be web based not local?
I am just trying to make sure I know what I am getting into as I wait for my Lutron caseta bridge so I can control my lights again after ditching Wink.

Link your thermostat and locks to HE not to alarm.com. When you link the 2Gig to the HE you'll see them on alarm.com.

Oh, @oliver9 I had gotten the impression that there was some security credential that couldn't be passed between the lock and the alarm system through the Hubitat. I will still be able to disarm my alarm system by putting the code into the lock and have the locks auto lock when the system arms? This almost sounds too good to be true.

You can still control the lock through alarm.com. I don't have the auto lock feature configured in alarm.com, but it should work. Worse case you can create a rule in HE to perform that function. I can definitely lock and unlock the door using the keypad.

Would you mind shedding some light there? I in exact boat and would like to control thermostat in he (and A/C) but don’t know how to make this happen.

I do have the A/C integration installed and working. Right now it just arms and disarms.

You need to be more specific what issues you are having. Also, what's "A/C"?

How do you lock and unlock the door lock without it being in alarmdotcom (A/C) via Hubitat or did I misunderstand your post. I’m sorry I am still rather new at this.

By installing the alarm.com app
[RELEASE] Alarm.com App

A/C ~ Air Condition

Hi jmpierce, do I need a paid alarm dot com account to use your app? The previous owner had alarm dot com and the control panel is 2GIG. I have alarm dot com's ADC-2000t thermostats. Can I use Hubitat hub to control my ADC-2000t thermostats with your app without a paid alarm dot com account? Thank you!

No, you would need a paid account since the app wraps through the online services, not direct device interaction.

The whole point of this app+driver is for your Hubitat to also know the state of ADC's alarm status when you set the alarm on your 2GIG panel (communicating back to ADC's service). That way you can set Hubitat actions based on ADC alarm status.

Does nothing with Z-wave devices managed by the 2GIG. That's a whole other can of worms I share with you as also a 2GIG owner in that you need to pair your 2GIG as a secondary Z-wave controller to the Hubitat as primary. And in your case likely have to "exclude" your thermostats, etc and include (pair) them for the Hubitat to control then replicate to the 2GIG because I still like ADC alongside my Hubitat. It ain't fun and technically Hubitat still doesn't officially support pairing a secondary controller. It was sporadic with my original Hubitat C5 hub but seems better once I nuked everything with a C7 hub and paired that up again with my 2GIG as the secondary again. FYI - I still have a GC2 panel, not their newer GC3.

Any idea @jmpierce why this app crashes when trying to go to a porn site? groovyx dot net ???

Dude, really? It's not trying to connect to a porn site, that's an error log, not a URL. That also doesn't originate from the app, it's a system-level log.

1 Like

Forgive me for making the assumption. Nice the error log is named after a porn site though.

Thanks for all your work

Nice work! I submitted a PR to resolve the 2FA authentication issue. ADC now requires a 2FA cookie for all /web/api/systems/* and /web/api/devices/* endpoints.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.