Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v1.3.3

18 Nov 01:50
Compare
Choose a tag to compare
  • Actions that have failed will have its error message logged out.
  • Plugin will now accurately detect failed logins.
  • Fixed an issue where accessing the device status will not properly "de-authenticate" on failure.

v1.3.2

10 Nov 04:36
Compare
Choose a tag to compare
  • Depreciated 16.0.0-131 portal version.
  • Add support for 17.0.0-71 portal version.

v1.3.1

05 Nov 17:27
Compare
Choose a tag to compare
  • Fixed an issue where an "Uncleared Alarm" status would show as "Alarm Triggered" in HomeKit.
  • Removed "Uncleared Alarm" check from Armed Away, Armed Stay, and Armed Night modes.
  • Fixed an issue where an unknown lastState would crash Homebridge.
  • Updated documentation of ADT Pulse arm/disarm URLs.

v1.3.0

05 Nov 04:30
Compare
Choose a tag to compare
  • Updated setDeviceStatus and formatDeviceStatus to support ADT Pulse Arm Night.
  • Updated ADT Pulse script URL and response documentation.
  • Updated ADT Pulse script to allow Arm Night force arming.
  • Updated ADT Pulse script setDeviceStatus responses.
  • Updated ADT Pulse test script to support Arm Night.
  • Fixed formatZoneStatus default handling.
  • Updated README.md for Arm Night Support documentation.

Special thanks to @golish for reporting this issue.

v1.2.8

04 Nov 20:50
Compare
Choose a tag to compare
  • Improved Web Portal version message grammar.
  • Log levels with 40 or 50 require Homebridge Debug Mode to be enabled.
  • Debug mode now prints error response objects passed on from the ADT Pulse script.
  • Enforced getDeviceStatus response checks.

DEV ENHANCEMENTS

  • Improved package.json scripts.
  • Format zone status "glass" device comments.
  • Changed constructor name.

v1.2.7

01 Nov 20:54
Compare
Choose a tag to compare
  • Now supports pre-release (17.0.0-69) and current (16.0.0-131) versions because portal frequently switches between these versions, and there are no known breaking changes.
  • Enabling logLevel 40 in "config.json" now requires Homebridge Debug Mode to also be enabled.
  • Improved extensive error and body responses during errors (debug/verbose mode only).

v1.2.6

28 Oct 17:59
Compare
Choose a tag to compare
  • Fixed Arm Stay when devices are open.

v1.2.5

28 Oct 16:08
Compare
Choose a tag to compare
  • Fixed an issue where Web Portal Mismatch messages were repeatedly thrown every time the plugin synced with the portal.
  • Removed the "unofficial" keyword from the description.

Thanks to @Glitch482 for reporting this issue.

v1.2.4

28 Oct 15:08
Compare
Choose a tag to compare
  • Enforced cipher suites that caused an issue for Raspberry Pi (or OpenSSL v1.1.1) devices to fail on every request.
  • Enforced the "request" modes (GET).
  • Added a function to log error responses in addition to the error message.

Special thanks to @superfeldy, @adamsinger, @frnhgt, and @jlclarkrx for reporting this issue.

v1.2.3

27 Oct 17:20
Compare
Choose a tag to compare
  • Attempts to fix login problems (e.g. Hoobs or Raspberry Pi devices) because the response path was undefined.

Internal Notes
This release is untested because I don't have a Raspberry Pi handy, but the changes here will not affect x86_64 devices.