Releases: mrjackyliang/homebridge-adt-pulse
Releases · mrjackyliang/homebridge-adt-pulse
v3.0.0-beta.17
ADDED
- Proper checks to detect if panel statuses are tampered or not.
v3.0.0-beta.16
UPDATED
- Unknown accessory action detectors now include the accessory context.
- Separated
gateway
andpanel
device types away from thesensor
switches for improved maintenance. - Package commands will now run Homebridge under
--keep-orphans
mode. - Licensing from "ISC" to "Apache-2.0" for trademark clarifications.
- General
node
support fromv18
onwards.
FIXED
accessory.getSensorStatus
returning incorrect type.- Some logs don't property style the accessory name and its details when logging.
- In the
accessory.ts
file, "Status Unavailable" was mistakenly written as "Service Unavailable".
ADDED
- The original name for every device (mainly for sensors).
- Alarm type, fault, and tamper (partial) support for security panels.
- Active, fault, low battery, and tamper support for sensors.
- If sensors are removed from configuration, they will be removed from Homebridge (more control for the user).
- Removal of accessories now require a reason (logged in debug mode).
- Debug log for when sensor is up to date (with cached/fetched codes shown).
- Recommendation to run Homebridge under
--keep-orphans
mode.
REMOVED
- Redundant
type
from unknown accessory action detectors due to accessory context being added.
v3.0.0-beta.15
UPDATED
- Detector should now send accessory status along with the type for further diagnosis.
v3.0.0-beta.14
FIXED
- Plugin sent the context instead of the panel/sensor actions.
v3.0.0-beta.13
UPDATED
- Split
PluginDeviceType
to eitherPluginDeviceGatewayType
,PluginDevicePanelType
, orPluginDeviceSensorType
. - Renamed
isDisarmChecked
for test mode toisSystemDisarmedBeforeTest
for better clarity. - Panel status and sensor status object now holds a more mature response (includes
rawData
). - Flattened sensor status texts (e.g. from
Low Battery, Okay
toLow Battery
andOkay
) making it easier to strict detect sensor status. - Changed
List
toItems
if the plugin uses it to hold an array of items for better clarity. - Simplified the regular expression to detect orb text summaries.
- Plugin will now continuously check and send information if detection failed because of network issues or if user runs old plugin.
- Dependency versions
- ECMA versions are now pushed to the latest available.
FIXED
- ESLint complaining about JS files (need to work on a better structure)
- Plugin arming to the same state (when panel isn't disarmed)
ADDED
- Dedicated
items.ts
file to hold known documented info about the portal (de-duplication efforts). newInformationDispatcher
inaccessory.ts
if the plugin doesn't know what to do when fetching panel and sensor statuses.No Entry Delay
for panel state.Sensor Problems
for panel status.This may take several minutes
for panel notes.devStatOffline
for sensor status.serial
toremovePersonalIdentifiableInformation
function.- Error and warning messages for accessory (should help with knowing why something isn't working in Home app)
- Support for the other sensors (defaulted to occupancy sensors, maybe the default in the future for sensors that HAP doesn't support)
REMOVED
- Obsolete
generateDeviceId
function.
v3.0.0-beta.12
UPDATED
- Adjusted the config schema styling for the devices tab
- Reset plugin dropdown selection
- README word phrasing and some helpful tips for past issues
tsconfig.json
optimizations
ADDED
- "System/Supervisory" sensor support
- "Unknown Device Type" sensor support
- "Bypassed, Closed" sensor status
- "Bypassed, Tripped" sensor status
- "Low Battery, Motion" sensor status
- "Low Battery, No Motion" sensor status
v3.0.0-beta.11
ADDED
- "ALARM, Closed" sensor status
- Shock Sensor accessory
v3.0.0-beta.9
FIXED
- HOOBS devices cannot start the plugin because it does not support the
exports
key inpackage.json
. Fixed by addingmain
as the starting point as a fallback.
ADDED
- Panic button for configuration UI
NOTES
- HOOBS currently caches configuration UIs, so users won't be able to see the latest configuration UI. Please re-configure the plugin manually until this is fixed by the HOOBS team.
v3.0.0-beta.10
UPDATED
- Separated the gateway statuses from the sensor and panel statuses when the system becomes offline.
- Reordered the constant types in alphabetical order.
- Sensors are no longer required during configuration.
- Completely re-written the README file.
- Changed "Operational Speed" to "Synchronization Speed" (not related to
syncCheck
) - Made improvements to the config schema.
ADDED
- New sensor status text regarding device trouble (during
devStatTamper
) - Offline status for gateways (other devices will show as Unknown) when the internet connection becomes down for too long.
v3.0.0-beta.8
UPDATED
- Zones can now be set up to 999
ADDED
- Partial keypad/touchpad sensor detection