Releases: mrjackyliang/homebridge-adt-pulse
Releases · mrjackyliang/homebridge-adt-pulse
v3.4.4
v3.4.3
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
UPDATED
- Title on Sensors Tab for each configured sensor (Settings UI)
- Tested on Homebridge v2.0.0-beta.20
v3.4.1
UPDATED
- Types for
http
changed tonode: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
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
UPDATED
- Renamed
ADTPulse
class toADTPulseAPI
for clarity because there is a newADTPulseAuth
class that interacts with initial setup. - Types for
subdomain
moved fromcredentials
object to a new sharedconnection
object that was originally part of theADTPulseAPI
class (formerlyADTPulse
). - 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 beaxiosSyncCheckRequestPath
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 maturedebugLog
instead).
v3.3.1
REMOVED
- Detection of new gateway firmware and hardware versions.
v3.3.0
UPDATED
- In config,
options
andsensors
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
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
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.