Skip to content

v3.0.3

Compare
Choose a tag to compare
@elahd elahd released this 01 Jun 17:26
· 41 commits to master since this release
74a59f2

🔔 Notice

There have been bug reports going back many releases (in both versions 2.x and 3.x) regarding device states not updating in Home Assistant. With some poking around, I've discovered the following:

  1. Alarm.com has a rate limit on event updates for contact sensors to prevent Alarm.com automations and alerts from retriggering too frequently. More specifically, Alarm.com will not allow a contact sensor to report the same state multiple times within a 3-minute window. This means that Home Assistant will only be notified once if, say, a door has been opened and closed multiple times within 3 minutes. This is a limitation with the Alarm.com infrastructure with no obvious workaround. See this and this for details.
  2. Not all devices, and not all states, generate real-time push notifications. This means that Home Assistant will continue to rely on polling for certain devices. The full list of Alarm.com devices that support real-time updates is available here. This integration currently supports some, but not all, of the notification types listed there.
  3. Some devices do not report all of their possible states. For example, smoke and CO detectors will report an idle state, but their state will not update when they have been triggered. I've removed support for these devices from the integration until I get a better handle on how these devices transmit reports.

💡 Enhancements

  1. Restored configuration option for pull refresh interval. In v3.0.0-v3.0.2, this was a hard-coded 15-minutes.
  2. Removed support for devices that don't report all states (e.g.: smoke and CO detectors).

🐛 Bug Fixes

  1. Fixed issue with alarm control panels not updating when armed/disarmed.

✉️ Feedback

For general questions, start a new discussion. For bugs, create a GitHub issue.