Coder Social home page Coder Social logo

mrjackyliang / homebridge-adt-pulse Goto Github PK

View Code? Open in Web Editor NEW
33.0 33.0 7.0 722 KB

Homebridge security system platform for ADT Pulse

License: Apache License 2.0

JavaScript 2.11% HTML 2.25% TypeScript 95.64%
adt adt-pulse homebridge homebridge-plugin homekit icontrol security security-system

homebridge-adt-pulse's Introduction

Hello, I'm Jacky πŸ‘‹πŸΌ

Welcome to my GitHub! Here lies my coding territory, where I unveil my open-source solutions to real-world challenges.

I am a self-taught web developer striving to evolve into a top-notch software engineer. Proudly born, raised, and residing in the vibrant city of New YorkπŸ—½.

If you would like to learn more about me, read my biography!

Language Palette πŸ‘¨πŸ»β€πŸ’»

TypeScript HTML CSS PHP Shell Java C++ Python

My Tools of the Trade πŸ› οΈ

WebStorm PhpStorm IDEA CLion PyCharm Xcode Android Studio Tower Postman Sketch Adobe Photoshop

Things I Like πŸ€“

Homebridge Synology pfSense Ubiquiti Plex Tesla WordPress WP Engine Debian Rockstar Games DJI Costco

A Sea of Hidden Scripts πŸ’Ž

Gem What's This?
AppleScript My personal stash of AppleScript goodies. From quick commands to workflow streamlining to handy scripts that just make life easier.
Conventions Dive into the inner workings of my coding philosophy. It's not just about the code; it's about the why behind it all. Explore the dos, don'ts, and everything in between.
Games Discover a treasure of games that I've written for fun and through school assignments. I'm not much of a gamer, but here it is!
Snippets A collection of little code pieces I've crafted over time. Whether it's solving a tricky problem or just experimenting with new ideas, you'll find them all here.

Support My Work πŸŽ—οΈ

If you appreciate my work and find value in my open-source projects, I welcome you to express your support!

By supporting me, you not only enable me to sustain this journey but also empower me to dedicate additional time to help you resolve environment-specific issues for the projects I've authored.

Sponsor Donate

homebridge-adt-pulse's People

Contributors

danimal4326 avatar mrjackyliang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

homebridge-adt-pulse's Issues

Unable to Detect Sensors

Describe the bug:

ADT Pulse for HomeBridge. Only main panel shows up in Apple's HomeKit. None of the others

Steps to reproduce the bug:

  1. Install the ADT Pulse for HomeBridge
  2. Set up username and password
  3. Restart HomeBridge
  4. Security Panel appears in HomeKit but none of the other sensors
  5. Added manually the Door sensors with the exact same name in the ADT Pulse Portal and the correct type
  6. Restarted HomeBridge
  7. Only Security Panel in the HomeKit.
  8. Checked Accessories in HomeBridge, no other ADT sensors.

Expected behavior:

I get the Security Panel to appear in the HomeBridge and Apple's HomeKit but nothing else. It should be getting all 16 sensors and the Security Panel.

I added a few sensors manually but they still do not show up.

The Apple device you are using:

  • Device: macOS
  • OS: 11.3 (Big Sur)

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[5/2/2021, 2:28:58 PM] [ADT Pulse] running on linux (arm)
[5/2/2021, 2:28:58 PM] [ADT Pulse] homebridge-adt-pulse v2.0.2
[5/2/2021, 2:28:58 PM] [ADT Pulse] node v14.16.1
[5/2/2021, 2:28:58 PM] [ADT Pulse] homebridge v1.3.4

Found this one too:
[5/2/2021, 2:29:08 PM] [ADT Pulse] Web Portal version 21.0.0-353 detected. Test plugin to ensure system compatibility...

Nothing else in the log

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

Where is the log on Raspberry PI again?

SAMPLE TEXT

Several Zones Missing

Describe the bug:

Hello, there were several other issues which indicated that when zones are not showing to upload a screenshot of your Pulse System list. Those issues are closed so I opened a new issue. I am sorry if this was not correct.

Steps to reproduce the bug:

  1. Restart Homebridge and the zones are not listed as accessories and do not show up in the logs:

[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Security Panel (system-1)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Family Room Door (sensor-11)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Back Hall Door (sensor-10)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Basement Window 1 (sensor-26)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Basement Window 2 (sensor-27)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Basement Window 3 (sensor-28)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Dining Left Window (sensor-12)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Dining Right Window (sensor-13)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Dining Side Window (sensor-14)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Family Glass Break (sensor-30)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Family Room Window (sensor-20)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Foyer Motion (sensor-29)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Front Door (sensor-9)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Garage Door (sensor-8)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Laundry Room Window (sensor-19)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Living Window 1 (sensor-21)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Living Window 2 (sensor-22)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Living Window 3 (sensor-23)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Living Window 4 (sensor-24)
[8/1/2020, 4:13:22 PM] [ADT Pulse] Configuring cached accessory... Living Window 5 (sensor-25)

Expected behavior:

The Family Room Door, Kitchen Left Back, Kitchen Left Side, Kitchen Right Back, and Kitchen Right Side zones should be listed.

The Apple device you are using:

  • Device: iPhone 11 Pro
  • OS: iOS 13.6

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[8/1/2020, 4:13:22 PM] [ADT Pulse] running on linux (arm)
[8/1/2020, 4:13:22 PM] [ADT Pulse] homebridge-adt-pulse v1.8.12
[8/1/2020, 4:13:22 PM] [ADT Pulse] node v12.18.3
[8/1/2020, 4:13:22 PM] [ADT Pulse] homebridge v1.1.1

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

I can turn up debug if additional logging would be helpful.

Thank you very much for the help.
missing zones

Arm Instant Mode

Is your feature request related to a problem?

No.

Describe the solution you'd like.

Arm Instant via Home app. (Instant is when if a sensor trips alarm instanly sounds)

Describe alternatives you've considered.

Haven't considered any alternatives.

Restarting Homebridge Server moves all accessories to "Default Room"

Describe the bug:

All of my ADT accessories get placed in the "Default Room" and added to "Favorites" Even after I reassign all the accessories to the correct rooms and remove them from "Favorites". They get moved to Default with a couple of days. Restarting the Hombebridge Server automatically moves the accessories to Default Room

Steps to reproduce the bug:

  1. Move all ADT Pulse Accessories to correct rooms and change "Favorite" and "Notification" status.
  2. Restart hombebridge server.
  3. All ADT Pulse accessories are moved back to the Default Room

Expected behavior:

Would like to not have to reset location and settings everyday.

The Apple device you are using:

  • Device: iPhone 11 Pro
  • OS: iOS 13.3.1

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[4/8/2020, 10:19:18 AM] [ADT Pulse] running on darwin (x64)
[4/8/2020, 10:19:18 AM] [ADT Pulse] homebridge-adt-pulse v1.8.5
[4/8/2020, 10:19:18 AM] [ADT Pulse] node v10.6.0
[4/8/2020, 10:19:18 AM] [ADT Pulse] homebridge v0.4.53

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

[4/8/2020, 10:19:18 AM] [ADT Pulse] Initializing ADTPulse platform...

[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Security Panel (system-1)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Back Door (sensor-10)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Bedroom 1 Glass (sensor-13)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Bedroom 2 Glass (sensor-14)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Family Room Motion (sensor-2)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Front Door (sensor-9)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Living Room Glass (sensor-15)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Upstairs Smoke Detector (sensor-16)
[4/8/2020, 10:19:18 AM] [ADT Pulse] Configuring cached accessory... Upstairs Smoke Detector 17 (sensor-17)

Water Sensor and Cameras Support

Is your feature request related to a problem? Please describe.

Possible to add support for water sensor and adt cameras? Water sensor and cameras not detected by plugin

Describe the solution you'd like:

Include sensor and cameras support in plugin

Describe alternatives you've considered:

Cameras lower priority

Water sensor support alternative might be daisy chain via either google or Alexa and ifttt but that would be a workaround

ADT Pulse Z-Wave Camera Support

Is your feature request related to a problem? No

Describe the solution you'd like:

An ability to see live camera feeds.

Describe alternatives you've considered

None, other than the ADT app or the ADT Pulse portal.

Accessories are being Reset to Default Room and Smoke Detectors have Wrong Tag

Describe the bug:

Using ADT Pulse on HOOBS with Homekit.

Devices all show up in the DEFULT ROOM. I move them around the the appropriate rooms within my home set up, changing notification and favorite settings on each, but they all end up back in the Default Room with the default settings. This happened when I updated the ADT Pulse plug in, but it also happened a number of other times at random which I cannot pinpoint or recreate.

Also, curious as to why some of my smoke detectors are showing up as contact sensors and some are showing up accurately as smoke detectors. In the ADT Pulse app they all appear as smoke detectors.

Steps to reproduce the bug:

Expected behavior:

A clear and concise description of what you expected to happen.

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro]
  • OS: [e.g. iOS 13.3]

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

ADT App has 2 step verification now, plug in not working due to that.

Describe the bug:

What do you think the problem relates to? 2 step verification on ADT.

Steps to reproduce the bug:

  1. Unable to log in or lock ADT

Expected behavior:

A clear and concise description of what you expected to happen.

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro]
  • OS: [e.g. iOS 13.3]

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

Add Support for ADT Control

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. For example, I'm always frustrated when [...]
I have ADT Command not pulse. The current plugin appears to use pulse url and I don't see an option to change it to use ADT control login url

Describe the solution you'd like:

A clear and concise description of what you want to happen.

Please add support for ADT Command and its login URL

Describe alternatives you've considered:

A clear and concise description of any alternative solutions or features you've considered.

I don't see an alternative

Homebridge Reboot Loop on "content.forEach is not a function"

Describe the bug:

I really have no clue. The ADT Pulse credential allow me to log into ADT's site without issue. I do see the security panel appear in Homekit, but it is unresponsive.

Steps to reproduce the bug:

  1. Filled in ADT Pulse user and password and restarted Homebridge

Expected behavior:

For the plugin to function without putting Homebridge in a reboot loop

The Apple device you are using:

  • Device: Mac Pro
  • OS: macOS 11.1

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[12/23/2020, 4:09:55 PM] [ADT Pulse] running on linux (x64)
[12/23/2020, 4:09:55 PM] [ADT Pulse] homebridge-adt-pulse v1.9.1
[12/23/2020, 4:09:55 PM] [ADT Pulse] node v14.15.3
[12/23/2020, 4:09:55 PM] [ADT Pulse] homebridge v1.2.4

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

[12/23/2020, 4:09:41 PM] TypeError: content.forEach is not a function
    at parse (/homebridge/node_modules/homebridge-adt-pulse/node_modules/cheerio/lib/parse.js:38:15)
    at Function.exports.load (/homebridge/node_modules/homebridge-adt-pulse/node_modules/cheerio/lib/static.js:39:14)
    at /homebridge/node_modules/homebridge-adt-pulse/api.js:598:39
    at arrayMap (/homebridge/node_modules/homebridge-adt-pulse/node_modules/lodash/lodash.js:639:23)
    at Function.map (/homebridge/node_modules/homebridge-adt-pulse/node_modules/lodash/lodash.js:9580:14)
    at Request._callback (/homebridge/node_modules/homebridge-adt-pulse/api.js:597:28)
    at Request.self.callback (/homebridge/node_modules/homebridge-adt-pulse/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.<anonymous> (/homebridge/node_modules/homebridge-adt-pulse/node_modules/request/request.js:1154:10)
    at Request.emit (events.js:315:20)
[12/23/2020, 4:09:41 PM] Got SIGTERM, shutting down Homebridge...

Looking for Plug in for ADT Control

Describe the solution you'd like:

Hello I am looking for plug in for ADT Control. ADT's new app is called ADT Control the app link is below. This is what ADT calls it as their future app. Pulse is being phased out eventually. Could you please help with a plug in for this? This is the only device i dont have integration with Apple HomeKit. Please help.

https://apps.apple.com/us/app/adt-control/id1423831457

Support for Web Portal version 20.0.0-221

I have this plug-in installed and working well through HOOBS. In the last 48 hours the following entry has started spamming my logs every 30 seconds or so:

7/31/2020, 7:30:26 AM [ADT Pulse] Web Portal version 20.0.0-221 detected. Test plugin to ensure system compatibility...

All functionality seems to be normal. Any chance for an update to remove the warnings in the log?

Sensors are being reverted back to "Default Room"

Describe the bug:

What do you think the problem relates to?

Steps to reproduce the bug:

  1. After selecting different room, revert back to 'Default' room

Expected behavior:

I have changed the room which multiple sensors are in multiple times. However they always revert back to the Default room. I expect them to stay as the room selected.

The Apple device you are using:

  • Device: iPhone 10
  • OS: iOS 13.4.1

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

ADT Pulse Web Portal New Release (18.0.0-78)

Describe the bug:

It appears ADT have updated their Web Portal API to version 18.0.0 which is triggering a warning in the plugin.

Steps to reproduce the bug:

Just cause an ADT action and the plugin will log the warning

Expected behavior:

There hasn't been any warning until this new release

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/27/2020, 7:59:12 AM] [ADT Pulse] running on linux (arm)
[1/27/2020, 7:59:12 AM] [ADT Pulse] homebridge-adt-pulse v1.7.3
[1/27/2020, 7:59:12 AM] [ADT Pulse] node v12.14.1
[1/27/2020, 7:59:12 AM] [ADT Pulse] homebridge v0.4.50

Repeated Messages of Web Portal Version Mismatch

Getting repeated message in logs that Web Portal version 17.0.0-69 does not match 16.0.0-131.

[10/27/2019, 10:52:02 AM] [ADT-Pulse] Web Portal version 17.0.0-69 does not match 16.0.0-131.
[10/27/2019, 10:52:02 AM] [ADT-Pulse] Web Portal version 17.0.0-69 does not match 16.0.0-131.

Receive Notifications or Setup Triggers when Motion is Detected

First, thank you so much for making this! It's working right after installation with no issues!

I'm looking at the ADT Pulse motion detectors, and it says within the web interface that it only logs for notable events, not necessarily general motion events? Is this something that can be changed within the system or is this just a limitation of the motion detectors?

What do you think could be done, if anything, or should I call up ADT to see if they can modify the functionality and triggers of the motion detectors (extremely doubtful).

Thanks!

Web Portal version 17.0.0-69 does not match 16.0.0-131

The plugin is working great. Thank you for all your work on this. The logs return "Web Portal version 17.0.0-69 does not match 16.0.0-131" and I noticed that you wanted users to inform you if the web Portal version is changed or updated.

Let Me Choose Device and Zone Status Query Request Rates

I would really like to be able to increase the pooling rate from 3 seconds. Over 60% of my web queries are going to portal.adtpulse.com. This is straining my poor old router and makes it harder for me to see other applications that use a lot of data with my Pi-hole.

Is there any way you can give me the option to change the pooling rate or is there a way we can keep the connection open?
Any way to reduce the number of portal.adtpulse.com queries would be ideal.

Thank you for your time

Sensors Reset to Default Name/Room at Random Times and Wrong Sensor Types

Describe the bug:

What do you think the problem relates to?
It might have to do with being on the new iOS beta but I am unsure.

Steps to reproduce the bug:

  1. N/A Over the last few days the sensors have defaulted to the default room at random times so no way to reproduce the bug.

Expected behavior:

The room and name of the sensors should stay the way I set them.

The Apple device you are using:

  • Device: [iPhone X]
  • OS: [ iOS 14 beta 2]

Siri Responds with "Some of your devices are not responding"

I'm running Homebridge 1.3.1 from a Docker container on a Synology NAS. As far back as I can remember when asked to arm ADT , the arming of the system happens, but Siri responds with I haven't heard back from all of your devices yet. But notifications would be sent out from Hombebridge saying ADT is armed. In the last 2 weeks or so there's been a delay of 5->10 minutes before the notifications are sent out. Finally this evening, Homekit failed to arm ADT.

To my untrained eye, most things about the plugin seem to be working, but I've been seeing a few errors in the logs, some of which I've pasted below. Errors are bold and Italicized. Any suggestions for what to look into next to troubleshoot?

Thanks!

[2/28/2021, 7:45:37 PM] [ADT Pulse] Garage Motion Detector (sensor-12) changed from "motion" to "no motion".
[2/28/2021, 7:45:37 PM] [ADT Pulse] Rear Motion (sensor-4) changed from "motion" to "no motion".
[2/28/2021, 8:05:40 PM] [ADT Pulse] Web Portal version 21.0.0-344 detected. Test plugin to ensure system compatibility...
[2/28/2021, 9:45:36 PM] [ADT Pulse] Security Panel (system-1) changed from "armed away / all quiet" to "disarmed / motion".
[2/28/2021, 9:45:36 PM] [ADT Pulse] Front Motion Detector (sensor-3) changed from "no motion" to "motion".
[2/28/2021, 9:45:36 PM] [ADT Pulse] Rear Motion (sensor-4) changed from "no motion" to "motion".
[2/28/2021, 10:05:40 PM] [ADT Pulse] Rear Motion (sensor-4) changed from "motion" to "no motion".
[2/28/2021, 10:15:36 PM] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[2/28/2021, 10:15:36 PM] [ADT Pulse] Front Motion Detector (sensor-3) changed from "motion" to "no motion".
[2/28/2021, 10:48:50 PM] [ADT Pulse] Setting Security Panel (system-1) status from disarmed to stay...
[2/28/2021, 10:48:51 PM] [ADT Pulse] Set device status failed.
[2/28/2021, 10:48:51 PM] [ADT Pulse] You have not yet signed in or you have been signed out due to inactivity. Sign in to proceed.
[2/28/2021, 10:48:58 PM] [homebridge-adt-pulse] This plugin generated a warning from the characteristic 'Security System Target State': SET handler returned write response value, though the characteristic doesn't support write response. SeeΒ https://git.io/JtMGRfor more info.

[2/28/2021, 10:55:39 PM] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "armed stay / motion".
[2/28/2021, 10:55:39 PM] [ADT Pulse] Front Motion Detector (sensor-3) changed from "no motion" to "motion".
[2/28/2021, 11:05:37 PM] [ADT Pulse] Security Panel (system-1) changed from "armed stay / motion" to "armed stay / all quiet".
[2/28/2021, 11:05:37 PM] [ADT Pulse] Front Motion Detector (sensor-3) changed from "motion" to "no motion".

ADT Pulse US now requiring 2 factor authentication

Describe the bug:

ADT Pulse plug-in seems to be disabled by the required 2 factor authentication requirement

What do you think the problem relates to?

I think the problem is due to ADT Pulse US now requiring 2 factor authentication.

Steps to reproduce the bug:

  1. Enable 2 factor authentication and then attempt arming, opening doors, etc.

Expected behavior:

A clear and concise description of what you expected to happen.

I expected to be able to use the plugin as before - arming / disarming do the system, seeing sensor state changes.

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro]
  • OS: [e.g. iOS 13.3]

iPhone 12 pro

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

Support for ADT Control

is it possible to create a new plugin for ADT Control (Adt pulse is discontinued and new customer will only get there new ADT Control)

Night Mode Support

Both ADT Pulse and HomeKit seem to support the Night mode but when using homebridge-adt, this mode isn’t correctly mapped between the two systems:

  • Arming the system in Night mode via the Home app results in the system being armed in Stay mode
  • Arming the system in Night mode via the panel shows as Off in the Home app while showing correctly in the ADT Pulse app

I know Night mode isn’t enabled in many ADT systems so let me know if I can help with more info on this.

Upgrading to Version 1.6.0 (Accessory Information Changes)

It's been several months since this plugin was officially launched, and with many bugs being fixed, the temporary adjustments that were once available in v1.5.6 will be removed in v1.6.0.

Instructions

  1. If you have NOT used this plugin before and is installing homebridge-adt-pulse for the first time, simply install the latest version.
  2. If you have used this plugin for a while now (before v1.6.0), please follow the instructions below.

Upgrading to v1.6.0

  1. Upgrade (or downgrade) to v1.5.6 using this command:
  2. Close the Home app (clear it from the running apps list).
  3. Restart the Homebridge server and view logs.
  4. Wait for the logs (example below) to show up. It should take about 20 to 23 seconds.
    • Updating accessory information: Some Sensor (sensor-xx) / Zone xx
  5. Open the Home app after 15 seconds.
  6. Force touch (hold it down hard) any of the sensors or doors, then scroll down to view accessory information.
  7. You should see something like this: sensor-xx (xx).
    • If you don't see this change, restart the procedure from Step 2.
  8. Close the Home app.
  9. Run this command to upgrade to the latest version:
    • npm install homebridge-adt-pulse (for those using HOOBS / Config UI X installs)
    • npm install -g homebridge-adt-pulse (for manual / global installs)

Temporary Fixes

  • A fix related to removing round brackets from configured accessory names because HomeKit was complaining that "Names must start and end with a letter or number".
  • A fix related to updating the serial number for configured accessories to include "sensor" zone information.

Questions

If you are having trouble, feel free to comment on this issue and I'll try my best to help you out. Thanks!

Upgrading between v1.6.7 to v1.7.0 (Users with Glass Break Sensors)

Without having read the release notes for 1.6.8, I updated to 1.7.0 via the HOOBS interface. This is killing Homebridge as described and I’m unsure how to proceed without a rebuild. Uninstalling this plugin and rebooting doesn’t resolve. Is there a way to go back to 1.6.7 manually to get back to a stable state?

Thanks as always.

Alarm Status or Sensors Not Updating on HomeKit

Describe the bug
The status of the alarm is not updating correctly in the HomeKit tile for the alarm. Despite the system being armed to "Home", "Away", or "Night", the HomeKit tile for the alarm says "Off"

To Reproduce
Steps to reproduce the behavior:

  1. Go to HomeKit tile for the alarm; set to "Away", "Home" or "Night";
  2. The alarm sets properly
  3. But the status on the tile remains "Off".

Expected behavior
The status of the alarm tile in HomeKit should match the state of the alarm.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS 10.13.6 High Sierra
  • Browser Safari 10.0.4

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro
  • OS: IOS 13.3
  • Browser Chrome
  • Version 79.0.3945.73

Additional context
Add any other context about the problem here.

Sensor Notifications Resetting

Describe the bug:

Sensor Notifications

Steps to reproduce the bug:

  1. Repeatedly enabled notifications on the home app.

Expected behavior:

I have noticed that the when I turn notification on for sensors in the house, that after I turn them on, after a few hours they go back to being off.

The Apple device you are using:

  • Device: iPhone 10
  • OS: [e.g. iOS 13.4.1

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

Fix and Support for Offline ADT Pulse Gateway

This is pulled from one of the anonymous logs at console.re. The object explains a doorWindow accessory with incorrect tags and state.

{
    "id": "sensor-70",
    "name": "Kitchen Door",
    "tags": "sensor",
    "index": "20VER1",
    "state": "devStatUnknown"
}

Still determining why this is happening to some users. The correct tags are sensor,doorWindow, while the state should normally be devStatOK, devStatOpen, or devStatTamper.

Notes

  • Appears on entire getZoneStatus request.
  • Happens when the ADT Pulse Gateway is offline.

Web Portal version 21.0.0-353 detected.

Describe the bug:

System seams to work just getting waring Web Portal version 21.0.0-353 detected. Test plugin to ensure system compatibility...

Steps to reproduce the bug:

  1. launch home bridge running ads pulse plugin.

Expected behavior:

no waring message expected and this warning appears.

The Apple device you are using:

  • Device: AppleTV 4K
  • OS: TVos 14.x

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[7/1/2021, 9:35:41 PM] [ADT Pulse] running on linux (x64)
[7/1/2021, 9:35:41 PM] [ADT Pulse] homebridge-adt-pulse v2.0.2
[7/1/2021, 9:35:41 PM] [ADT Pulse] node v14.17.2
[7/1/2021, 9:35:41 PM] [ADT Pulse] homebridge v1.3.4

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

ADT cameras support

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. For example, I'm always frustrated when [...]

Describe the solution you'd like:

A clear and concise description of what you want to happen.

Describe alternatives you've considered:

A clear and concise description of any alternative solutions or features you've considered.

Cannot read property 'getCharacteristic' of undefined

Describe the bug:

I am getting this error when launching - this used to work, but I did a homebridge update and now it crashes.

Steps to reproduce the bug:

  1. Updated to latest versions of plugin and homebridge

Expected behavior:

Launch ;)

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

Logs related to this bug:

[3/30/2020, 3:45:36 PM] [ADT-Pulse] Configuring cached accessory... Glass Basement Family (sensor-70)
[3/30/2020, 3:45:36 PM] TypeError: Cannot read property 'getCharacteristic' of undefined
    at ADTPulsePlatform.configureAccessory (/usr/local/lib/node_modules/homebridge-adt-pulse/index.js:165:9)
    at Server._configCachedPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:386:24)
    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:93:8)
    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
[3/30/2020, 3:45:36 PM] Got SIGTERM, shutting down Homebridge

Cannot Login to ADT Pulse with Multi-Factor Authentication Enabled

Hi Jacky,

ADT is in the process of requiring Multi-factor Authentication to log into the portal. My account was converted. My plugin no longer can access my account with just my login credentials. Is there a way to address this within the plugin?

The MFA process sends a code (email or sms) at the first log-in attempt once it has been enabled. You have to enter the code along with a preference for always allowing the device to be recognized. I did this via the browser on the device. No luck in helping the plugin connect.

Thanks, Kevin

Sensors being Removed and Re-added due to ADT Pulse Web Portal Display Issues

Describe the bug:

Just installed this plugin yesterday. All my sensors were added. I re-organized them to their respective rooms. Noticed a while later they were now back under the default room. Re-organized again. A while later, same thing. Restarted Homebridge. Re-organized. Sensors later showed up under default room again.

Steps to reproduce the bug:

1.Just let the thing run.

Expected behavior:

Once sensors are added to Homebridge, they stay there.

The Apple device you are using:

  • Device: iPhone X
  • OS: iOS 13.4.1

Homebridge information:

[4/21/2020, 12:06:07 PM] [ADT Pulse] running on linux (x64)
[4/21/2020, 12:06:07 PM] [ADT Pulse] homebridge-adt-pulse v1.8.5
[4/21/2020, 12:06:07 PM] [ADT Pulse] node v12.16.2
[4/21/2020, 12:06:07 PM] [ADT Pulse] homebridge v0.4.53

Logs related to this bug:

[4/21/2020, 2:46:43 PM] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[4/21/2020, 2:46:44 PM] [ADT Pulse] Basement Motion (sensor-4) changed from "motion" to "no motion".
[4/21/2020, 2:47:51 PM] [ADT Pulse] Preparing to remove zone (sensor-12) accessory...
[4/21/2020, 2:47:51 PM] [ADT Pulse] Removing accessory... Upstairs Smoke Detector (sensor-12)
[4/21/2020, 2:47:51 PM] [ADT Pulse] Preparing to remove zone (sensor-5) accessory...
[4/21/2020, 2:47:51 PM] [ADT Pulse] Removing accessory... Roof Door (sensor-5)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-3) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Living Room Motion (sensor-3)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-13) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Gas Detector (sensor-13)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-10) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Front Door (sensor-10)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-11) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Bedroom Door (sensor-11)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-6) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Basement Window Detector (sensor-6)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-4) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Basement Motion (sensor-4)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-14) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Basement Door (sensor-14)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Preparing to remove zone (sensor-1) accessory...
[4/21/2020, 2:47:52 PM] [ADT Pulse] Removing accessory... Back Door (sensor-1)
[4/21/2020, 2:47:52 PM] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-4) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Basement Motion (sensor-4)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-1) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Back Door (sensor-1)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-14) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Basement Door (sensor-14)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-6) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Basement Window Detector (sensor-6)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-11) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Bedroom Door (sensor-11)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-10) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Front Door (sensor-10)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-13) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Gas Detector (sensor-13)
[4/21/2020, 2:47:53 PM] [ADT Pulse] Preparing to add zone (sensor-3) accessory...
[4/21/2020, 2:47:53 PM] [ADT Pulse] Adding accessory... Living Room Motion (sensor-3)
[4/21/2020, 2:47:54 PM] [ADT Pulse] Preparing to add zone (sensor-5) accessory...
[4/21/2020, 2:47:54 PM] [ADT Pulse] Adding accessory... Roof Door (sensor-5)
[4/21/2020, 2:47:54 PM] [ADT Pulse] Preparing to add zone (sensor-12) accessory...
[4/21/2020, 2:47:54 PM] [ADT Pulse] Adding accessory... Upstairs Smoke Detector (sensor-12)
[4/21/2020, 2:53:20 PM] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".

ADT Pulse Night Mode in Home App vs Pulse App

Describe the bug:

What do you think the problem relates to?

Steps to reproduce the bug:

  1. on ADT app and portal i only see arm stay or arm away. but one homekit i am seeing "home","away","night".

Expected behavior:

A clear and concise description of what you expected to happen.
when selecting home,away or night via homekit. it does not trigger any automation i have setup on adt. so i am not sure what is wrong.

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro] iPhone 11 Pro max
  • OS: [e.g. iOS 13.3] 13.5.1

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

7/9/2020, 11:48:09 AM [ADT Pulse] Setting Security Panel (system-1) status from disarmed to night...
7/9/2020, 11:48:11 AM [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "armed night / motion".

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

Change hasInternetWrapper() to check port from 53 to 443

Describe the bug:

Causes module to fail on my network. I run PiHole and block all outgoing port 53 traffic not originating from PiHole server.

Steps to reproduce the bug:

  1. Block outgoing port 53 traffic
  2. Start module

Expected behavior:

Should be checking on port 443, not 53.

port: 53,

The Apple device you are using:

x86 Synology NAS, 1918+
iPhone 11 Pro Max

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[5/24/2020, 8:26:28 PM] [ADT-Pulse] running on linux (x64) 
[5/24/2020, 8:26:28 PM] [ADT-Pulse] homebridge-adt-pulse v1.8.8
[5/24/2020, 8:26:28 PM] [ADT-Pulse] node v12.16.3
[5/24/2020, 8:26:28 PM] [ADT-Pulse] homebridge v1.1.0
...
[5/24/2020, 8:27:49 PM] [ADT-Pulse] Internet disconnected or portal unreachable. Trying again... 

Add support for Web Portal version 19.0.0-89

Describe the bug:

ADT reporting I'm on Web Portal version 19.0.0-89

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

[4/28/2020, 10:01:00 PM] [ADT Pulse] Web Portal version 19.0.0-89 does not match 17.0.0-71 or 18.0.0-78.

ADT Pulse Z-Wave Devices Support

Is your feature request related to a problem? Please describe.

I am not able to see my ADT Pulse Z-WAVE Thermostats, Cameras, Appliance Module and Wall switch in Homebridge.

Describe the solution you'd like:

I would like the support for the following devices to be added to your Homebridge ADT Pulse plugin:

  • RCS TZ43A Thermostat: TZ43A (I have one of these)
  • RCSRCS TZ43 Thermostat: TZ43 (I have two of these)
  • RC8021W-ADT Wireless Indoor Camera (I have 3 of these)
  • Fluorescent Light and Appliance Module Model: ZW4101
  • GE Z-WAVE PLUS ON/OFF SMART WALL SWITCH

Describe alternatives you've considered:

I am still looking to see if any other Homebridge plugins support these devices. I have not found one that does nor require a z-wave hub, which I do not own or plan to purchase. I plan to install only Homekit compatible devices going forward but do not wish to replace my z-wave devices which are currently working fine for my needs.

ADT Pulse Canada Support

Describe the bug:

ADT Pulse not working in Canada

Steps to reproduce the bug:

  1. I cannot log-in because the plug-in is using the U.S. ADT Pulse site. I need to use the Canadian ADT Pulse site: https://portal-ca.adtpulse.com (note the -ca)

Expected behavior:

I would be able to log in to my ADT Pulse using the Canadian ADT Pulse service

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro]
  • OS: [e.g. iOS 13.3]

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on iMac (Intel - 64-bit)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.0.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v12.13.0
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v0.4.50

I downloaded your code. I added another option to the configuration to select your country (U.S. or Canada). I updated the api.js to accept the country and updated the script to use either portal.adtpulse.com for U.S. or portal-ca.adtpulse.com for Canada. It needs to be tested. How do I get the code back to you for review, testing and publishing?

[8/10/2021, 8:26:34 PM] [ADT Pulse] Web Portal version 21.0.0-354 detected. Test plugin to ensure system compatibility...

Describe the bug:

System seams to work just getting waring Web Portal version 21.0.0-354 detected. Test plugin to ensure system compatibility...

Steps to reproduce the bug:

launch home bridge running ads pulse plugin.
Expected behavior:

no waring message expected and this warning appears.

The Apple device you are using:

Device: AppleTV 4K
OS: TVos 14.x
Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[7/1/2021, 9:35:41 PM] [ADT Pulse] running on linux (x64)
[7/1/2021, 9:35:41 PM] [ADT Pulse] homebridge-adt-pulse v2.0.3
[7/1/2021, 9:35:41 PM] [ADT Pulse] node v14.17.2
[7/1/2021, 9:35:41 PM] [ADT Pulse] homebridge v1.3.4
Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

[8/10/2021, 8:26:34 PM] [ADT Pulse] Web Portal version 21.0.0-354 detected. Test plugin to ensure system compatibility...

Portal Sync Stalled

Describe the bug:

What do you think the problem relates to?

Steps to reproduce the bug:

  1. Keep getting the error in logs Portal sync stalled cleaning up and resetting s

Expected behavior:

A clear and concise description of what you expected to happen.

The Apple device you are using:

  • Device: [e.g. iPhone 11 Pro]
  • OS: [e.g. iOS 13.3]

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[1/1/2020, 0:00:00 PM] [ADT Pulse] running on linux (arm)
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge-adt-pulse v1.9.3
[1/1/2020, 0:00:00 PM] [ADT Pulse] node v14.15.3
[1/1/2020, 0:00:00 PM] [ADT Pulse] homebridge v1.1.7

Logs related to this bug:

ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp?e=ns&partner=adt&e=n
ADT Pulse: Response path matches -> false
ADT Pulse: Portal sync failed.
ADT Pulse: Response path -> /myhome/20.0.0-244/summary/summary.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Site ID -> 200814zb861595
ADT Pulse: Login success.
ADT Pulse: Performing portal sync...
ADT Pulse: Performing portal sync...
ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Web portal version -> 20.0.0-244
ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp?e=ns&partner=adt
ADT Pulse: Response path matches -> false
ADT Pulse: Login failed.
[02/01/2021, 23:58:45] [ADT Pulse] Login failed. Trying again...
[02/01/2021, 23:58:45] [ADT Pulse] You have not yet signed in or you have been signed out due to inactivity. Sign in to proceed.
ADT Pulse: Logging in...
ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Web portal version -> 20.0.0-244
[02/01/2021, 23:59:04] [ADT Pulse] Portal sync stalled. Cleaning up and resetting...
ADT Pulse: Logging in...
ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Web portal version -> 20.0.0-244
[02/01/2021, 23:59:25] [ADT Pulse] Portal sync stalled. Cleaning up and resetting...
ADT Pulse: Logging in...
ADT Pulse: Response path -> /myhome/20.0.0-244/summary/summary.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Site ID -> 200814zb861595
ADT Pulse: Login success.
ADT Pulse: Performing portal sync...
ADT Pulse: Response path -> /myhome/20.0.0-244/access/signin.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Web portal version -> 20.0.0-244
[02/01/2021, 23:59:46] [ADT Pulse] Portal sync stalled. Cleaning up and resetting...
ADT Pulse: Logging in...
ADT Pulse: Response path -> /myhome/20.0.0-244/summary/summary.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Site ID -> 200814zb861595
ADT Pulse: Login success.
ADT Pulse: Performing portal sync...
[03/01/2021, 00:00:07] [ADT Pulse] Portal sync stalled. Cleaning up and resetting...
ADT Pulse: Performing portal sync...
ADT Pulse: Response path -> /myhome/20.0.0-244/summary/summary.jsp
ADT Pulse: Response path matches -> true
ADT Pulse: Site ID -> 200814zb861595
ADT Pulse: Login success.
ADT Pulse: Performing portal sync...

User Setup Issue (Login to ADT Control)

Describe the bug:

What do you think the problem relates to?

User setup - Nothing shows up in Homekit after installing Plug-in

Steps to reproduce the bug:

Performed auto configuration

Expected behavior:

A clear and concise description of what you expected to happen.

The Apple device you are using:

  • Device: iPhone XR
  • OS: iOS 14.5 Beta

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

4/10/2021, 5:31:12 PM [ADT Pulse] running on linux (arm)
4/10/2021, 5:31:12 PM [ADT Pulse] homebridge-adt-pulse v2.0.2
4/10/2021, 5:31:12 PM [ADT Pulse] node v14.16.0
4/10/2021, 5:31:12 PM [ADT Pulse] homebridge v1.3.3

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

SAMPLE TEXT

The ADT Sensors stays only located in 1 room

Describe the bug:

I have a door sensor, motion sensor, and window sensor. When i move the sensor to the correct location on in my HomeKit home, it always reverts back to the location that the Hub is located in. The Sensors just dont stick to it proper location

Expected behavior:

Sensors should stay in the location that its set to

The Apple device you are using:

  • Device: [e.g. iPhone 12 Pro Max]
  • OS: [e.g. iOS 14.7]

Homebridge information:

Find these 4 lines in the beginning of the logs, then replace the text inside the grave accents:

[25/06/2021, 02:42:03] [ADT Pulse] running on linux (arm)
[25/06/2021, 02:42:03] [ADT Pulse] homebridge-adt-pulse v2.0.2
[25/06/2021, 02:42:03] [ADT Pulse] node v14.15.1
[25/06/2021, 02:42:03] [ADT Pulse] homebridge v1.3.4

Logs related to this bug:

Attempt to locate the bug in the logs, then replace SAMPLE TEXT inside the grave accents:

[25/06/2021, 03:12:38] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[25/06/2021, 03:12:39] [ADT Pulse] Family Room Motion (sensor-10) changed from "no motion" to "motion".
[25/06/2021, 03:12:41] [ADT Pulse] Living Room Motion (sensor-9) changed from "no motion" to "motion".
[25/06/2021, 03:13:02] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / sensor tripped".
[25/06/2021, 03:13:02] [ADT Pulse] Family Room Detector (sensor-13) changed from "devStatOK" to "tamper".
[25/06/2021, 03:13:05] [ADT Pulse] Security Panel (system-1) changed from "disarmed / sensor tripped" to "disarmed / motion".
[25/06/2021, 03:13:05] [ADT Pulse] Family Room Detector (sensor-13) changed from "tamper" to "devStatOK".
[25/06/2021, 03:15:11] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[25/06/2021, 03:15:12] [ADT Pulse] Family Room Motion (sensor-10) changed from "motion" to "no motion".
[25/06/2021, 03:15:12] [ADT Pulse] Living Room Motion (sensor-9) changed from "motion" to "no motion".
[25/06/2021, 05:12:49] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[25/06/2021, 05:12:49] [ADT Pulse] Family Room Motion (sensor-10) changed from "no motion" to "motion".
[25/06/2021, 05:15:19] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[25/06/2021, 05:15:19] [ADT Pulse] Family Room Motion (sensor-10) changed from "motion" to "no motion".
[25/06/2021, 06:23:45] [ADT Pulse] Portal sync stalled. Cleaning up and resetting...
[25/06/2021, 07:08:50] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[25/06/2021, 07:08:50] [ADT Pulse] Family Room Motion (sensor-10) changed from "no motion" to "motion".
[25/06/2021, 07:08:56] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / sensor tripped".
[25/06/2021, 07:08:56] [ADT Pulse] Family Room Detector (sensor-13) changed from "devStatOK" to "tamper".
[25/06/2021, 07:08:59] [ADT Pulse] Security Panel (system-1) changed from "disarmed / sensor tripped" to "disarmed / motion".
[25/06/2021, 07:08:59] [ADT Pulse] Family Room Detector (sensor-13) changed from "tamper" to "devStatOK".
[25/06/2021, 07:11:20] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[25/06/2021, 07:11:20] [ADT Pulse] Family Room Motion (sensor-10) changed from "motion" to "no motion".
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-5) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Master Bedroom Bathroom (sensor-5)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-9) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Living Room Motion (sensor-9)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-2) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Living Dining Window (sensor-2)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-3) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Kitchen Window (sensor-3)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-11) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Hall Smoke Detector (sensor-11)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-8) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Garage Door (sensor-8)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-14) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Front Door (sensor-14)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-10) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Family Room Motion (sensor-10)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-4) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Family Door Window (sensor-4)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-12) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... Dining Motion Detector (sensor-12)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-7) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... 3rd 4th Bedroom (sensor-7)
[25/06/2021, 08:47:12] [ADT Pulse] Preparing to remove zone (sensor-6) accessory...
[25/06/2021, 08:47:12] [ADT Pulse] Removing accessory... 2nd Bedroom Bathroom (sensor-6)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-6) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... 2nd Bedroom Bathroom (sensor-6)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-7) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... 3rd 4th Bedroom (sensor-7)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-12) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Dining Motion Detector (sensor-12)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-4) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Family Door Window (sensor-4)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-10) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Family Room Motion (sensor-10)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-14) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Front Door (sensor-14)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-8) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Garage Door (sensor-8)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-11) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Hall Smoke Detector (sensor-11)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-3) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Kitchen Window (sensor-3)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-2) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Living Dining Window (sensor-2)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-9) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Living Room Motion (sensor-9)
[25/06/2021, 08:47:15] [ADT Pulse] Preparing to add zone (sensor-5) accessory...
[25/06/2021, 08:47:15] [ADT Pulse] Adding accessory... Master Bedroom Bathroom (sensor-5)
[25/06/2021, 12:12:03] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[25/06/2021, 12:12:03] [ADT Pulse] Family Room Motion (sensor-10) changed from "no motion" to "motion".
[25/06/2021, 12:13:15] [ADT Pulse] Living Room Motion (sensor-9) changed from "no motion" to "motion".
[25/06/2021, 12:13:30] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / 1 sensor open".
[25/06/2021, 12:13:30] [ADT Pulse] Front Door (sensor-14) changed from "closed" to "open".
[25/06/2021, 12:13:36] [ADT Pulse] Security Panel (system-1) changed from "disarmed / 1 sensor open" to "disarmed / motion".
[25/06/2021, 12:13:37] [ADT Pulse] Front Door (sensor-14) changed from "open" to "closed".
[25/06/2021, 12:13:39] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / 1 sensor open".
[25/06/2021, 12:13:39] [ADT Pulse] Front Door (sensor-14) changed from "closed" to "open".
[25/06/2021, 12:13:45] [ADT Pulse] Security Panel (system-1) changed from "disarmed / 1 sensor open" to "disarmed / motion".
[25/06/2021, 12:13:45] [ADT Pulse] Front Door (sensor-14) changed from "open" to "closed".
[25/06/2021, 12:14:12] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / 1 sensor open".
[25/06/2021, 12:14:13] [ADT Pulse] Garage Door (sensor-8) changed from "closed" to "open".
[25/06/2021, 12:14:15] [ADT Pulse] Security Panel (system-1) changed from "disarmed / 1 sensor open" to "disarmed / motion".
[25/06/2021, 12:14:15] [ADT Pulse] Garage Door (sensor-8) changed from "open" to "closed".
[25/06/2021, 12:14:31] [ADT Pulse] Family Room Motion (sensor-10) changed from "motion" to "no motion".
[25/06/2021, 12:15:42] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[25/06/2021, 12:15:43] [ADT Pulse] Living Room Motion (sensor-9) changed from "motion" to "no motion".
[25/06/2021, 12:17:24] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / 1 sensor open".
[25/06/2021, 12:17:25] [ADT Pulse] Garage Door (sensor-8) changed from "closed" to "open".
[25/06/2021, 12:17:27] [ADT Pulse] Security Panel (system-1) changed from "disarmed / 1 sensor open" to "disarmed / all quiet".
[25/06/2021, 12:17:28] [ADT Pulse] Garage Door (sensor-8) changed from "open" to "closed".
[25/06/2021, 12:17:33] [ADT Pulse] Security Panel (system-1) changed from "disarmed / all quiet" to "disarmed / motion".
[25/06/2021, 12:17:34] [ADT Pulse] Family Room Motion (sensor-10) changed from "no motion" to "motion".
[25/06/2021, 12:17:34] [ADT Pulse] Living Room Motion (sensor-9) changed from "no motion" to "motion".
[25/06/2021, 12:20:04] [ADT Pulse] Living Room Motion (sensor-9) changed from "motion" to "no motion".
[25/06/2021, 12:20:07] [ADT Pulse] Security Panel (system-1) changed from "disarmed / motion" to "disarmed / all quiet".
[25/06/2021, 12:20:07] [ADT Pulse] Family Room Motion (sensor-10) changed from "motion" to "no motion".

IMG_2458
IMG_2459

ADT Pulse Z-Wave Garage Door and Door Lock Support

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Jacky,

I am trying to get all of the smart devices in my home into Homekit and with your plugin I am down to the last two which operate within Zwave. A door lock and a garage door opener controller. Both currently work within my ADT Pulse system.

Describe the solution you'd like
A clear and concise description of what you want to happen.

With all due respect to your desire not to support smart devices with this plugin, how much effort would it be to extend support to Z-wave devices? ADT Pulse supports a limited set of Z-wave devices and it would be very beneficial to incorporate them into HomeKit via your plugin if it is technically possible.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

I was able to use a Smartthings Hub as a secondary Z-wave controller along with the HomeBridge plugin to get these devices into HomeKit, but a recent Smartthings Hub update has made this solution no longer possible. Hence my request.

Additional context
Add any other context or screenshots about the feature request here.

I made a modest donation to your company upon first using you pluging and would be happy to make another one if you consider this request.

Thank you,

Kevin Nedd

Login failed more than once. Portal sync terminated.

Receiving ”Login failed more than once. Portal sync terminated” messages in logs. Full output with log level 40:

ADT Pulse: Logging in...
ADT Pulse: Response path -> undefined
ADT Pulse: Response path matches -> false
ADT Pulse: Login failed.
[10/22/2019, 1:17:17 PM] [ADT-Pulse] Login failed more than once. Portal sync terminated.
ADT Pulse: Logging in...
ADT Pulse: Response path -> undefined
ADT Pulse: Response path matches -> false
ADT Pulse: Login failed.
[10/22/2019, 1:17:21 PM] [ADT-Pulse] Login failed more than once. Portal sync terminated.

Confirmed I can login at portal.adt.com with cress supplied in the config. Password does have β€œ-β€œ in it for the special character. Does this character break?

Thank you for your development on this npm!

ADT Control

Is your feature request related to a problem? Please describe.

I see this is for ADT Pulse but is there any way to have support for ADT Control?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.