Alarm.com
node-alarm-dot-com · v2.5.0
Node module to arm and disarm Alarm.com security systems with sensors, lights, locks and thermostats.
What it says it supports
Brands
- Alarm.com
- FrontPoint
Devices it names
- Alarm.com panels
- sensors
- dimmers
- locks
- thermostats
Shows up in Apple Home as from its README
What people report
Alarm.com integration: panels, lights, locks, garage doors and thermostats added over time; v2.3.0 added websockets.
- Works3
| Device | Status | What they said | Source |
|---|---|---|---|
| Alarm.com lights and locks | Works | Light and lock support addedSaved copy@mkormendy I believe that without this being merged and the new version being required by homebridge-alarm-dot-com, the new light and lock features will not work. Excerpt saved from GitHub on 2026-10-22. | PR #4 · 2019-10 |
| Alarm.com thermostats | Works | Thermostat support addedSaved copyAdds in support for thermostats. Also working on PR for homebridge-node-alarm-dot-com, which is nearly done. Things seem to be working with my local testing. Excerpt saved from GitHub on 2026-10-22. | PR #31 · 2023-03 |
| GoControl/Linear GD00Z-4 Z-Wave garage door opener | Works | Garage door support added and tested with this openerSaved copy@mkormendy I'm pretty sure they aren't a result of a sensor block. I have a "dumb" garage door opener. The GoControl essentially functions as an Z-wave relay. The safety sensors in my setup have no way of communicating to the opener motor, GoControl relay, or alarm panel. There is a small tilt sensor on the door itself that reports open/close state to the relay and then back to the panel. There are two possible failures: 1) communication failure where the panel fails to reach the z-wave component with the state change command or 2) the sensor is blocked. Technically a 3rd would be the tilt … Excerpt saved from GitHub on 2026-10-22. | PR #9 · 2020-07 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Alarm.com web API
You’ll need
- Alarm.com account
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | Not stated |
| Homebridge 2.0 | Not stated |
| Node.js | >=22.0.0 |
| Settings in Homebridge UI | No |
| Matter | No |
| License | MIT |
Community signals
| Downloads a week | 103 |
|---|---|
| Downloads a month | 1,054 |
| GitHub stars | 29 |
| Open issues | 0 |
| Closed issues | 17 |
| Discussions | 1 |
| Last code push | 2026-10-02 |
| Latest version | 2.5.0 (2026-07-25) |
| First published | 2018-08-29 |
| Releases | 71 |
| npm dependents | 2 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Occupancy states unreliable
- Node-only library