Skip to content

Releases: pyalarmdotcom/pyalarmdotcomajax

v0.2.9

23 Apr 03:22
Compare
Choose a tag to compare

No longer tries to log back in when Timeout / Cancelled / ClientError exceptions encountered. Puts control in the hands of the caller.

v0.2.8

16 Apr 23:49
ffce95f
Compare
Choose a tag to compare

Promotes important debugging messages to error messages so that these messages are more likely to appear in error logs.

v0.2.7

13 Apr 23:28
Compare
Choose a tag to compare

Added debug data property for all entities.

v0.2.6

11 Apr 18:26
5d848ee
Compare
Choose a tag to compare
  1. Added support for lights that don't report state.
  2. Added previously unmapped device states.

v0.2.5

11 Apr 17:01
Compare
Choose a tag to compare

Added read_only attribute to controllable devices.

v0.2.4

07 Apr 13:54
Compare
Choose a tag to compare
  1. Added freeze sensors.
  2. Fixed night arming (thanks @hufman!)

v0.2.3

06 Apr 19:31
Compare
Choose a tag to compare

Fixed asyncio error when running CLI on Windows systems.

v0.2.2

05 Apr 16:57
2b9b783
Compare
Choose a tag to compare
  1. [BREAKING] Moved action functions (arm home, lock, etc.) from controller to individual devices.
  2. Added support for lights (on/off and dimmers only).
  3. Fixed OTP login workflow in CLI.
  4. Removed arming preferences (bypass, etc.) from controller. Now, preferences must be submitted on every arm request.

v0.2.1

20 Feb 04:46
a064693
Compare
Choose a tag to compare

Added support for one-time passwords via email and SMS.

v0.2.0

15 Feb 22:08
53bb65d
Compare
Choose a tag to compare

This is a major release that breaks features in v0.1. Use caution when upgrading.

New Features

  1. Support for multiple locks (thanks @vegardengen), partitions, and garage doors, and image sensors (thanks @AritroSaha10).
  2. Supports real-time one-time password collection for two-factor authentication.
  3. Support for controlling garage doors.
  4. Support for additional sensor attributes.
  5. Command line interface for debugging (thanks @kevin-david). The CLI can show all supported devices either in a "user-friendly" format or as raw JSON. JSON format has an option to return raw data for a subset of unsupported devices to assist with future enhancements.

Removed Features

  1. Thermostats. The maintainers don't have access to Alarm.com thermostats. As such, we had to drop support as part of releasing the above features. If you have an Alarm.com thermostat and want to help, create a GitHub issue!

For Developers

  1. Using VS Code devcontainer for a consistent development environment.
  2. Using pre-commit scripts and a suite of linters, formatters, etc., to ensure good code hygiene.
  3. Added code samples to show how to pull device data and control devices.

New Contributors

Full Changelog: v0.1.13...v0.2.0