Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v3.4.4

08 Nov 23:45
3dfcc8b
Compare
Choose a tag to compare

UPDATED

  • Support for the latest portal version (29.0.0-28)
  • Updated some dependencies

v3.4.3

24 Sep 12:05
75bd801
Compare
Choose a tag to compare

FIXED

  • Wrong engine version specified for Homebridge v2.0 beta (attempt 2).

ADDED

  • The "Installing" status for sensors currently being installed.
  • The "Tripped" status for door/window sensors.

v3.4.2

13 Sep 18:04
ec16a06
Compare
Choose a tag to compare

UPDATED

  • Title on Sensors Tab for each configured sensor (Settings UI)
  • Tested on Homebridge v2.0.0-beta.20

v3.4.1

12 Sep 00:24
b84f8b9
Compare
Choose a tag to compare

UPDATED

  • Types for http changed to node:http for better clarification.
  • Scripts will now leverage it's own class constructors (with the no-new override).
  • Settings UI sensor title design.

FIXED

  • Settings page does not load in development mode.

v3.4.0

19 Aug 20:56
49abb59
Compare
Choose a tag to compare

UPDATED

  • Plugin will now check if itself is outdated by comparing between "semver" versions and not through an equals comparison.
  • Sensor name minimum is now set to the length of "0" to accomodate for the new settings panel form.
  • Swapped the placements for ADT Sensor Zone and Type, where the sensor zone will now come first.
  • Authentication API will now properly check for an error message during login in the "getVerificationMethods()" method.

FIXED

  • Potential issue with isMaintenancePeriod() where the end time may have also included the next day.

ADDED

  • New settings panel (classic settings panel will continue to be accessible via the "Plugin" tab > "Classic View" button)

v3.3.5

12 Aug 13:48
0b2c579
Compare
Choose a tag to compare

UPDATED

  • Renamed ADTPulse class to ADTPulseAPI for clarity because there is a new ADTPulseAuth class that interacts with initial setup.
  • Types for subdomain moved from credentials object to a new shared connection object that was originally part of the ADTPulseAPI class (formerly ADTPulse).
  • Credentials object (stores username, password, fingerprint) is now a shared type.

FIXED

  • False positive detection of orb security buttons due to changes in the "Status Unavailable" wording (extra period removed).
  • syncCheckRequestPath should be axiosSyncCheckRequestPath instead.

ADDED

  • Plugin setup wizard (brand new settings panel coming soon).
  • ADTPulseAuth class specifically used for authorizing randomly generated browser fingerprint.
  • Security panel support for "DSC PowerSeries/ADT PremisePro".
  • armState support for when system is undergoing sensor testing (sensortest).
  • Separate functions that specifically generate fake data into their own fake.ts library.
  • "EXIT FAULT ALARM" support into panelNotes section.

REMOVED

  • Device Fingerprint Detector tool (the correct fingerprints no longer generate correctly due to the canvas and screen resolution detections have changed).
  • colorLog in REPL mode (replaced with the more mature debugLog instead).

v3.3.1

09 Apr 14:36
77f9a46
Compare
Choose a tag to compare

REMOVED

  • Detection of new gateway firmware and hardware versions.

v3.3.0

02 Apr 17:31
e8f1d8a
Compare
Choose a tag to compare

UPDATED

  • In config, options and sensors now comes with a default option. If the setting was missing due to Homebridge removing an empty option, Zod will enforce an empty array by default (partial credit to @cyberpower678 on issue #141).
  • Performance improvements for ignoreSensorProblemStatus checks.
  • Parse configuration warning message.

FIXED

  • In config, fingerprint max length should be "10240" not "5120" (old value).
  • In config, sensors max items should be "147" not "148" due to the allocation for an extra "Alarm Ringing" switch.

ADDED

  • Support for "28.0.0-57" portal version.

v3.2.15

30 Mar 03:38
2b74f1d
Compare
Choose a tag to compare

FIXED

  • Sensor length mismatch detector removed due to false-positive reports. From now on, the plugin will use the list of sensors shown in the "System" page as a source of truth.

v3.2.14

29 Mar 02:09
a74a9b8
Compare
Choose a tag to compare

UPDATED

  • Sensor information and status count mismatch will now include the rawHtml information for both pages to better debug certain situations.
  • Path for force arm handlers changed from .p_armDisarmWrapper input to .p_whiteBoxMiddleCenter .p_armDisarmWrapper input.
  • Better detect for anomalies between forceArmHandler.

REMOVED

  • Temporary detector to find sensor mis-match bug from devStatTamper sensors.