Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v3.0.0-beta.17

31 Dec 20:54
8d13500
Compare
Choose a tag to compare
v3.0.0-beta.17 Pre-release
Pre-release

ADDED

  • Proper checks to detect if panel statuses are tampered or not.

v3.0.0-beta.16

31 Dec 20:28
2c72762
Compare
Choose a tag to compare
v3.0.0-beta.16 Pre-release
Pre-release

UPDATED

  • Unknown accessory action detectors now include the accessory context.
  • Separated gateway and panel device types away from the sensor 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 from v18 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

31 Dec 02:26
ddbc610
Compare
Choose a tag to compare
v3.0.0-beta.15 Pre-release
Pre-release

UPDATED

  • Detector should now send accessory status along with the type for further diagnosis.

v3.0.0-beta.14

31 Dec 01:26
cebc3f3
Compare
Choose a tag to compare
v3.0.0-beta.14 Pre-release
Pre-release

FIXED

  • Plugin sent the context instead of the panel/sensor actions.

v3.0.0-beta.13

31 Dec 00:24
06a8afa
Compare
Choose a tag to compare
v3.0.0-beta.13 Pre-release
Pre-release

UPDATED

  • Split PluginDeviceType to either PluginDeviceGatewayType, PluginDevicePanelType, or PluginDeviceSensorType.
  • Renamed isDisarmChecked for test mode to isSystemDisarmedBeforeTest 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 to Low Battery and Okay) making it easier to strict detect sensor status.
  • Changed List to Items 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 in accessory.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 to removePersonalIdentifiableInformation 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

27 Dec 04:31
204ff9d
Compare
Choose a tag to compare
v3.0.0-beta.12 Pre-release
Pre-release

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

21 Dec 22:01
1358a4f
Compare
Choose a tag to compare
v3.0.0-beta.11 Pre-release
Pre-release

ADDED

  • "ALARM, Closed" sensor status
  • Shock Sensor accessory

v3.0.0-beta.9

20 Dec 06:39
caba4c1
Compare
Choose a tag to compare
v3.0.0-beta.9 Pre-release
Pre-release

FIXED

  • HOOBS devices cannot start the plugin because it does not support the exports key in package.json. Fixed by adding main 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

20 Dec 19:11
40362d4
Compare
Choose a tag to compare
v3.0.0-beta.10 Pre-release
Pre-release

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

19 Dec 15:57
bd94cd9
Compare
Choose a tag to compare
v3.0.0-beta.8 Pre-release
Pre-release

UPDATED

  • Zones can now be set up to 999

ADDED

  • Partial keypad/touchpad sensor detection