Releases: mrjackyliang/homebridge-adt-pulse
Releases · mrjackyliang/homebridge-adt-pulse
v3.2.0
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
ADDED
- ADT Pulse Gateway (with HW 1)
- Lynx/QuickConnect Cellular-Only Gateway
- LYNX/QuickConnect
v3.1.8
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
ADDED
- TSSC Life Safety Module (3 emergency keys)
v3.1.6
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
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
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
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" orrawHtml
).- 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
FIXED
- In some cases, the fingerprint may be longer than the recommended length of
5120
.
v3.1.1
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.