Skip to content
Home Assistant TestFlight
Lighting

Alarm.com

pyalarmdotcom/alarmdotcom · vv3.0.15

HACSCloud polling

Custom component to allow Home Assistant to interface with Alarm.com

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight
coverBlind, garage door, window or door
climateThermostat
lockLockNeeds its own HomeKit Bridge in accessory mode
alarm_control_panelSecurity system
binary_sensorSensor (motion, contact, leak, smoke…)
valveValve
buttonButton (as a switch)

1 report below say how a device from this integration behaves in the Home app.

What people report

Cloud-polling Alarm.com integration for panels, locks, lights, sensors, thermostats and garage doors; arm state can lag or stop updating. Camera support is still being added.

  • Works4
  • Partly works2
  • Requested2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Alarm.com garage door and gateWorks CloudListed as supported in README
Saved copy
Supported devices: Device Type; Alarm System; Garage Door; Gate; Light; Lock; Sensor; Thermostat.

Excerpt saved from the README on 2026-10-23.

README
Alarm.com lightsWorks CloudLight support and color modes added
Saved copy
This pull request introduces updates to the `alarmdotcom` custom component, including improved handling of sensor states, enhancements to light entity attributes, and a dependency update in the manifest file. Below are the most important changes grouped by theme: ### Sensor State Handling: * Updated the `is_on_fn` method in `binary_sensor.py` to handle cases where the sensor state is `UNKNOWN`, returning `False` in such scenarios. This ensures more robust state evaluation. ### Light Entity Enhancements: * Added support for determining the `color_mode` attribute in the `initiate_state` method …

Excerpt saved from GitHub on 2026-10-23.

PR #454 · 2025-05
Alarm.com thermostatsWorks CloudListed as supported in README
Saved copy
Supported devices: Device Type; Alarm System; Garage Door; Gate; Light; Lock; Sensor; Thermostat.

Excerpt saved from the README on 2026-10-23.

README
Alarm.com water sensorsWorks CloudWater sensor support added
Saved copy
201

Excerpt saved from GitHub on 2026-10-23.

PR #204 · 2023-01
Alarm.com alarm panelPartly works CloudPartly in Home
Arm/disarm in Home app needs code configured in yaml; can be slow
Polling delays; state sometimes stops updating until reload
Saved copy
Same problem for the past few days. Additional log info: ``` Error doing job: Task exception was never retrieved 07:42:25 – (ERROR) Alarm.com (custom integration) - message first occurred at March 27, 2023 at 08:26:22 and shows up 4299 times Error fetching data from Alarm.com. Got 403 status when fetching data for device type DeviceType.SYSTEM. User is already logged in. Giving up on device type. 07:42:25 – (ERROR) Alarm.com (custom integration) - message first occurred at March 27, 2023 at 08:26:22 and shows up 12897 times custom_components.alarmdotcom.base_device: No device data available …

Excerpt saved from GitHub on 2026-10-23.

Issue #243 · 2023-03
Alarm.com locksPartly works CloudLock state stops updating together with alarm state
Saved copy
Same problem for the past few days. Additional log info: ``` Error doing job: Task exception was never retrieved 07:42:25 – (ERROR) Alarm.com (custom integration) - message first occurred at March 27, 2023 at 08:26:22 and shows up 4299 times Error fetching data from Alarm.com. Got 403 status when fetching data for device type DeviceType.SYSTEM. User is already logged in. Giving up on device type. 07:42:25 – (ERROR) Alarm.com (custom integration) - message first occurred at March 27, 2023 at 08:26:22 and shows up 12897 times custom_components.alarmdotcom.base_device: No device data available …

Excerpt saved from GitHub on 2026-10-23.

Issue #243 · 2023-03
Alarm.com camera ADC-VC729PRequested CloudVideo support requested; open
Saved copy
The alarmdotcom maintainers don't have direct access to all Alarm.com devices. We need your help to support new devices. Please open one issue per device. Which device would you like us to support? Provide the device name and a link to a page with device details. https://www.alarmgrid.com/products/alarm-com-adc-vc729p Where does this device appear in the Alarm.com mobile app? Video What types of actions does this device support? Start/Stop Warning sound Toggle light Take a snapshot Request recording two way talk Which provider do you use? ADT Include pyalarmdotcomajax Server Output This is an …

Excerpt saved from GitHub on 2026-10-23.

Issue #502 · 2025-11
Alarm.com video doorbell ADC-VDB750Requested CloudWebRTC camera PR closed unmerged
Saved copy
…ells Adds support for Alarm.com video cameras and doorbells (e.g. ADC-VDB750) by implementing WebRTC streaming via Alarm.com's signalling server. This includes a camera API session module for authentication and stream token management, a Home Assistant camera platform entity, and a custom Lovelace card for WebRTC video playback in the browser. New files: - camera_api.py: Handles Alarm.com web authentication and camera/stream API - camera.py: Camera platform with on/off to fetch/clear WebRTC tokens - www/alarm-webrtc-card.js: Custom Lovelace card for WebRTC video display …

Excerpt saved from GitHub on 2026-10-23.

PR #528 · 2026-04

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)931 (0.13%)
GitHub stars167
Latest versionv3.0.15 (2026-08-19)
Set up in the UIYes
Maintainers@uvjustin, @elahd
LicenseMIT

Devices listed in its README

  • Device Type
  • Alarm System
  • Garage Door
  • Gate
  • Light
  • Lock
  • Sensor
  • Thermostat

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
nulledy/alarmdotcom★ 42026-02-06Custom component to allow Home Assistant to interface with Alarm.com

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.