v4.0.0-beta.6
⚠️ 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:
- 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.
- 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
- 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.)
- 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
- Minimum Python version is now 3.13.
- Various updates to conform with latest Home Assistant integration standards.