Skip to content

Releases: pyalarmdotcom/alarmdotcom

v3.0.15

Choose a tag to compare

@elahd elahd released this 14 Nov 05:46
d718e02

🐛 Bug Fixes
Update for Alarm Panel states by @arhix in #503. Thanks, @arhix, for this fix!

v4.0.1-beta.2

Choose a tag to compare

@elahd elahd released this 27 May 15:47
b632a28

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated. Update at your own risk.

🌟 Changes

Silent Arming: Implements @bumpaneer's fix for silent arming issue. (#463)

v4.0.1-beta.1

Choose a tag to compare

@elahd elahd released this 23 May 04:35
49bef25

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated. Update at your own risk.

v4.0.1-beta.1

🌟 Changes

Silent Arming: Another round of attempts to fix silent arming. This fixes a typo in the server call that may impact this feature. (#463)

v4.0.0-beta.9

Choose a tag to compare

@elahd elahd released this 23 May 00:39
12bbe85

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated. Update at your own risk.

v4.0.0-beta.9

🌟 Changes

Missed State Changes: Integration now performs a pull-update after disconnecting and reconnecting to the push-notification server. (#472)

v4.0.0-beta.8

Choose a tag to compare

@elahd elahd released this 22 May 15:40
aa9b464

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated. Update at your own risk.

v4.0.0-beta.8

🌟 Changes

Silent Arming: Additional fixes for silent arming. (#463)

v4.0.0-beta.7

Choose a tag to compare

@elahd elahd released this 22 May 04:05
cd120ac

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated, but update at your own risk.

v4.0.0-beta.7

🌟 Changes

  1. Silent Arming: Available once again for all arming modes. (#463)
  2. Arm Code: Fixes issue in which arm code always required, even when code is not set. (#471)
  3. Light Brightness: Fixes issue with light brightness reporting incorrectly. (#467)
  4. More Tolerant of Unexpected API Responses: The integration should fail less catastrophically if the Alarm.com server returns a response in an unexpected format. This may fix #465 (potentially caused by an issue processing a non-existent humidity value) and #460. This may also fix or help diagnose #462 (🤞🏻🤞🏻🤞🏻).

v4.0.0-beta.6

Choose a tag to compare

@elahd elahd released this 20 May 16:45
505c69b

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated, but update at your own risk.

v4.0.0-beta.6

🌟 Changes

Light Brightness: Additional fix for issue in which turning on a dimmer throws an error about a brightness parameter. (#459)

v4.0.0 Beta Releases

🌟 Changes

This is the first release based on a complete rebuild of the pyalarmdotcomajax library. This release provides:

  1. Increased stability: Disconnect recovery is smoother. Push service implements the same update and retry logic as the Alarm.com website. Polling has been obviated and eliminated.
  2. Event-driven updates: All events and device updates are now pushed from Alarm.com servers instead of relying on polling.

🗒️ Notes

The integration's connection to the Alarm.com push server disconnects often. (Their website does this, as well, but silently.) This integration reconnects reliably and automatically but may take several attempts. The integration will not report when it has disconnected.

☠ Deprecated Features

  1. Support for Skybell configuration has been temporarily dropped. This may be restored in the future. (The interface for tapping into Skybell settings is a pain to work with. I'm looking for an simpler alternative.)
  2. Most battery states. Alarm.com dropped support for reporting battery states for devices that report "graded" states (High/Med/Low/Critical). This integration still supports devices that report battery life as a percentage (like some smart locks).

🧹 Housekeeping

  1. Minimum Python version is now 3.13.
  2. Various updates to conform with latest Home Assistant integration standards.

v4.0.0-beta.5

Choose a tag to compare

@elahd elahd released this 20 May 03:17
bc36199

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated, but update at your own risk.

v4.0.0-beta.5

🌟 Changes

  1. Alarm Control Panel Codes: Fixes issues with alarm control panels asking for a code even when no code has been set. (#458)
  2. Light Brightness: Fixes issue in which turning on a dimmer throws an error about a brightness parameter. (#459)
  3. "Unavailable" Status: Integration no longer sets entities to unavailable when it loses its connection to Alarm.com. The integration will silently continue trying to reconnect behind the scenes. (Feature to have connection status exposed as a separate attribute, as discussed in the bug report, is in the backlog.) (#457)
  4. Locks & Latch Control: Fixes error caused by locks (falsely) reporting missing latch control support.
  5. Authentication Failures: Fixes authentication failures for users without image sensors. (#455)
  6. State Reporting Delays: Fixes issue with state changes not being reported. (#461)

v4.0.0 Beta Releases

🌟 Changes

This is the first release based on a complete rebuild of the pyalarmdotcomajax library. This release provides:

  1. Increased stability: Disconnect recovery is smoother. Push service implements the same update and retry logic as the Alarm.com website. Polling has been obviated and eliminated.
  2. Event-driven updates: All events and device updates are now pushed from Alarm.com servers instead of relying on polling.

🗒️ Notes

The integration's connection to the Alarm.com push server disconnects often. (Their website does this, as well, but silently.) This integration reconnects reliably and automatically but may take several attempts. The integration will not report when it has disconnected.

☠ Deprecated Features

  1. Support for Skybell configuration has been temporarily dropped. This may be restored in the future. (The interface for tapping into Skybell settings is a pain to work with. I'm looking for an simpler alternative.)
  2. Most battery states. Alarm.com dropped support for reporting battery states for devices that report "graded" states (High/Med/Low/Critical). This integration still supports devices that report battery life as a percentage (like some smart locks).

🧹 Housekeeping

  1. Minimum Python version is now 3.13.
  2. Various updates to conform with latest Home Assistant integration standards.

v4.0.0-beta.4

Choose a tag to compare

@elahd elahd released this 15 May 22:39
b0f7983

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated, but update at your own risk.

v4.0.0-beta.4

🐛 Bug Fixes

Fixes Home Assistant warning about lights not implementing color modes, again. (#450)

v4.0.0 Beta Releases

🌟 Changes

This is the first release based on a complete rebuild of the pyalarmdotcomajax library. This release provides:

  1. Increased stability: Disconnect recovery is smoother. Push service implements the same update and retry logic as the Alarm.com website. Polling has been obviated and eliminated.
  2. Event-driven updates: All events and device updates are now pushed from Alarm.com servers instead of relying on polling.

🗒️ Notes

The integration's connection to the Alarm.com push server disconnects often. (Their website does this, as well, but silently.) This integration reconnects reliably and automatically but may take several attempts. The integration will not report when it has disconnected.

☠ Deprecated Features

  1. Support for Skybell configuration has been temporarily dropped. This may be restored in the future. (The interface for tapping into Skybell settings is a pain to work with. I'm looking for an simpler alternative.)
  2. Most battery states. Alarm.com dropped support for reporting battery states for devices that report "graded" states (High/Med/Low/Critical). This integration still supports devices that report battery life as a percentage (like some smart locks).

🧹 Housekeeping

  1. Minimum Python version is now 3.13.
  2. Various updates to conform with latest Home Assistant integration standards.

v4.0.0-beta.3

Choose a tag to compare

@elahd elahd released this 15 May 21:29
1dae549

⚠️ WARNING - BETA RELEASE ⚠️

Testing is appreciated, but update at your own risk.

v4.0.0-beta.3

🐛 Bug Fixes

Fixes breaking failures when binary sensors report an unknown state (#452)

v4.0.0 Beta Releases

🌟 Changes

This is the first release based on a complete rebuild of the pyalarmdotcomajax library. This release provides:

  1. Increased stability: Disconnect recovery is smoother. Push service implements the same update and retry logic as the Alarm.com website. Polling has been obviated and eliminated.
  2. Event-driven updates: All events and device updates are now pushed from Alarm.com servers instead of relying on polling.

🗒️ Notes

The integration's connection to the Alarm.com push server disconnects often. (Their website does this, as well, but silently.) This integration reconnects reliably and automatically but may take several attempts. The integration will not report when it has disconnected.

☠ Deprecated Features

  1. Support for Skybell configuration has been temporarily dropped. This may be restored in the future. (The interface for tapping into Skybell settings is a pain to work with. I'm looking for an simpler alternative.)
  2. Most battery states. Alarm.com dropped support for reporting battery states for devices that report "graded" states (High/Med/Low/Critical). This integration still supports devices that report battery life as a percentage (like some smart locks).

🧹 Housekeeping

  1. Minimum Python version is now 3.13.
  2. Various updates to conform with latest Home Assistant integration standards.