Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v1.4.5

01 Dec 23:50
Compare
Choose a tag to compare
  • Resolved Homebridge crash when getErrorMessage received an "undefined" response body.

v1.4.4

01 Dec 23:25
Compare
Choose a tag to compare
  • Replaced setDeviceInterval timer with syncInterval timer.
  • Corrected spelling and removed noinspection comments.
  • Added colorful badges in README.md
  • Specified the Logger function in the constructor.

v1.4.3

28 Nov 16:20
Compare
Choose a tag to compare
  • The plugin now supports configuration via Homebridge Config UI X (https://github.com/oznu/homebridge-config-ui-x).
  • Fixed an issue with getErrorMessage not properly removing HTML code.
  • Attempts to fix an issue with multiple arm or disarm notifications and Siri delayed response.

v1.4.2

27 Nov 22:42
Compare
Choose a tag to compare
  • Unified internet-available settings in ADT Pulse script.
  • Removed responsePath information from rejected promises.
  • Removed Cached accessories loaded success message.
  • Devices prepared to be added will now show device or zone ID.
  • Re-defined logic on obsolete accessory removal.
  • Updated comments.
  • Updated zone status detection logic for formatZoneStatus.

v1.4.1

25 Nov 03:20
Compare
Choose a tag to compare
  • Fixed a Homebridge crash when trying to access this.getErrorMessage.
  • Cached accessories success message moved from info to debug.
  • Fixed an extra "6" in the test script README.md example.

v1.4.0

25 Nov 02:46
Compare
Choose a tag to compare

IMPROVED

  • Attempts to further fix Siri arm/disarm request timeouts by speeding sync intervals.
  • Check for an empty username/password before checking log level value.
  • Use of helper function (lodash) when getting accessory values instead of directly accessing it.
  • Strengthened security of plugin variables (let to const).
  • ID for newly added accessories will now display in logs.
  • Accessories preparing to be added will show in info logs.
  • Clearly named the portal sync session global variable.
  • Portal sync and set device errors will now include web portal errors.
  • Improved JSDoc comments.
  • Downgraded already armed/disarmed error messages to warnings.
  • Re-routes repeated response.request.path logic to use defined responsePath constant.
  • Rejected promises now include response path and test logic.
  • Updated browser user agent version from Chrome 76 to Chrome 78.

BUG FIXES

  • Fixed an issue where ADT Pulse script debug logs will not show while in verbose mode.

NEW

  • Automatic removal of obsolete accessories from the plugin.
  • Ability to extract error messages from the ADT Pulse web portal login page.

v1.3.5

19 Nov 16:19
Compare
Choose a tag to compare
  • Logs error message from portal when login or other error.

v1.3.4

18 Nov 02:47
Compare
Choose a tag to compare
  • Fixed an issue where common (auto-fixable) errors were logging repetitive messages from the Web Portal.

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.