Releases: mrjackyliang/homebridge-adt-pulse
Releases · mrjackyliang/homebridge-adt-pulse
v1.3.3
- 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
- Depreciated 16.0.0-131 portal version.
- Add support for 17.0.0-71 portal version.
v1.3.1
- 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
- Updated
setDeviceStatus
andformatDeviceStatus
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
- 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
- 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
- Fixed Arm Stay when devices are open.
v1.2.5
- 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
- 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
- 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.