Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v3.2.0

19 Feb 01:38
0cb52b2
Compare
Choose a tag to compare

UPDATED

  • Separated logic for getting orb security buttons to its own method (getOrbSecurityButtons).
  • Combined clean and dirty states for when checking if user is arming to the current state and alarm is not active.
  • Changed wording for debug logs regarding stale login sessions (remove "now").
  • Enhanced parsing of gateway and security panel manufacturer/model information.

FIXED

  • Comment typo for "sessions.axiosSyncCheck".
  • Consistent alarm triggered when panel status is showing "Sensor Problem".

ADDED

  • Orb security button collections for "Arming Away", "Arming Stay" and "Disarm, Arm Away, Arm Stay".

v3.1.9

18 Feb 02:54
f327a39
Compare
Choose a tag to compare

ADDED

  • ADT Pulse Gateway (with HW 1)
  • Lynx/QuickConnect Cellular-Only Gateway
  • LYNX/QuickConnect

v3.1.8

17 Feb 20:11
b2a137d
Compare
Choose a tag to compare

UPDATED

  • The "test-api" script will now show errors from zod if your configuration failed to parse.
  • Clarify the error message better if plugin detects an invalid configuration.

v3.1.7

17 Feb 19:39
e533d02
Compare
Choose a tag to compare

ADDED

  • TSSC Life Safety Module (3 emergency keys)

v3.1.6

17 Feb 05:16
0a45ff6
Compare
Choose a tag to compare

UPDATED

  • removePersonalIdentifiableInformation will now redact the device's last update and the next update information.

FIXED

  • removePersonalIdentifiableInformation did not properly redact some information belonging to an array of strings.

ADDED

  • TSSC Lifestyle Module Gateway and Security Panel.

v3.1.5

17 Feb 01:21
cbfdfda
Compare
Choose a tag to compare

FIXED

  • removePersonalIdentifiableInformation converted an array of strings into an object of characters.

ADDED

  • Compact SMA Protocol Gateway / Cellular mode.
  • Impassa SCW9057 Security Panel.

v3.1.4

17 Feb 00:38
6ae2a40
Compare
Choose a tag to compare

FIXED

  • removePersonalIdentifiableInformation did not properly remove information in arrays nested inside objects.

ADDED

  • Documented a collection of security buttons
  • Documented a collection of force arm buttons.
  • Safewatch Pro Security Panel (with 3 emergency key buttons)

v3.1.3

16 Feb 23:19
b1ae1b9
Compare
Choose a tag to compare

UPDATED

  • Universal .gitignore file.
  • Limit sensor zones to support only from Zone 1 through 99 due to unwanted rogue devices appearing as sensors.
  • Naming convention for documented items (now sorted into collections, devices, and items for clarity).
  • Rewritten debug parser detector to detect parser anomalies better.
  • generateHash function now only accepts objects and an array of objects to remove data that does not necessarily need to be hashed (e.g. "Last Update" or rawHtml).
  • Logs will no longer include rawHtml since it fills up the screen full of information that is best sent to the developer automatically.
  • Changed wording for debug logs regarding stale login sessions.

FIXED

  • Missing "Tampered" status documentation in sensor statuses.

ADDED

  • GitHub workflows.
  • Keep alive requests will now check for error codes so logs don't get unnecessarily spammed.
  • Privacy notice in README.md that if the plugin detects anomalies, information sent to the plugin author will include unfiltered raw HTML.

REMOVED

  • FunctionName type.
  • User reminders for when the detector function sends information out since rawHtml is not included in logs anymore due to it taking up too much space.

v3.1.2

02 Feb 21:43
746173f
Compare
Choose a tag to compare

FIXED

  • In some cases, the fingerprint may be longer than the recommended length of 5120.

v3.1.1

29 Jan 23:07
5d8d8b7
Compare
Choose a tag to compare

UPDATED

  • Improved README.md grammar and wording.
  • If "advanced options" were specified in the configuration, the list of enabled options will print out on the screen.

FIXED

  • "Unknown Device Type" is now excluded from the sensors list since it does not show a status.

ADDED

  • Partial documentation for "PowerSeries/PremisePro" security panels.