Skip to content

v3.0.0

Compare
Choose a tag to compare
@mrjackyliang mrjackyliang released this 14 Jan 20:31
· 73 commits to main since this release
2fb1cd5

UPDATED

  • Temperature sensors are now properly reflected as a binary response.
  • Corrected isAlarmActive to not accept undefined as a value when setting the panel status.
  • Renamed ADT Pulse Accessory "Status" to "Activity".
  • Renamed adtSessionMax to adtSessionLifespan to better describe the time login sessions are active and not stale.
  • Support to return SecuritySystemCurrentState characteristic values when setting panel status so getPanelStatus can retrieve the proper status while system is busy.
  • Better documentation during the process of setting panel status.
  • "Trouble" statuses from sensors indicate a sensor tamper, and is now considered a part of "alarm ringing" context.

FIXED

  • synchronizeSyncCheck() detecting response code from syncCheck.info.message instead of syncCheck.info.code.

ADDED

  • Acknowledgements for @Danimal4326, @sapireli, @hapinstance, and @thcooley.
  • A panel switch to "Disarm" the system in case the alarm rings (e.g. CO or Smoke alarm) while system is "Disarmed".
  • Support for sensor statuses based on hints, community help, and existing statuses (shock and supervisory remains undocumented so far).