Skip to content

Commit 2fb1cd5

Browse files
committed
Official v3.0.0 release
### 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). v3.0.0
1 parent 93d538c commit 2fb1cd5

File tree

11 files changed

+610
-236
lines changed

11 files changed

+610
-236
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,8 @@ To improve this, debug mode is now activated __ONLY when debug mode is enabled o
162162
The Temperature Sensor (`temperature`) functions differently compared to standard contact sensors when it comes to processing sensor statuses.
163163

164164
In contrast to typical contact sensors that convey open or closed status, the temperature sensor exposed in the Home app (utilizing the HAP protocol) operates with temperature values. To accommodate this difference, the accessory converts these binary states into corresponding temperature degrees:
165-
- Cold temperatures are represented as __0°C__.
166-
- Normal temperatures are indicated as __20°C__.
167-
- Hot temperatures are reflected as __40°C__.
165+
- Normal temperatures are represented as __0°C__.
166+
- Abnormal temperatures are represented as __100°C__.
168167

169168
## Support for HOOBS
170169
Please note that HOOBS may use an outdated configuration UI. This issue that was reported by me, remains unresolved by the HOOBS team. For additional details, refer to this [GitHub issue](https://github.com/hoobs-org/HOOBS/issues/1873).
@@ -234,6 +233,9 @@ If you find value in the ongoing development of this plugin and wish to express
234233

235234
Moreover, I extend a special acknowledgment and heartfelt gratitude to the following individuals:
236235
- [@kevinmhickey](https://github.com/kevinmhickey) - For the inspiration to build a better script used in `v1.0.0` through `v2.2.0`.
237-
- [@Danimal4326](https://github.com/Danimal4326) - For successfully identifying the solution for ADT Pulse's 2-factor authentication.
236+
- [@Danimal4326](https://github.com/Danimal4326) - For successfully identifying the solution for ADT Pulse's 2-factor authentication and for contributions toward the successful development of `v3.0.0`.
237+
- [@sapireli](https://github.com/sapireli) - For contributions toward the successful development of `v3.0.0`.
238+
- [@hapinstance](https://github.com/hapinstance) - For contributions toward the successful development of `v3.0.0`.
239+
- [@thcooley](https://github.com/thcooley) - For contributions toward the successful development of `v3.0.0`.
238240

239-
Their contributions have significantly enhanced the functionality and reliability of this plugin.
241+
Their contributions and time spent have significantly enhanced the functionality and reliability of this plugin.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "homebridge-adt-pulse",
33
"displayName": "Homebridge ADT Pulse",
4-
"version": "3.0.0-beta.24",
4+
"version": "3.0.0",
55
"description": "Homebridge security system platform for ADT Pulse",
66
"main": "./build/src/index.js",
77
"exports": "./build/src/index.js",

0 commit comments

Comments
 (0)