mrjackyliang / homebridge-adt-pulse

Homebridge security system platform for ADT Pulse
Apache License 2.0
35 stars 7 forks source link

Sensors Being Reset Due to Incorrect ADT Pulse 2FA Key #113

Closed sptv1 closed 10 months ago

sptv1 commented 10 months ago

Describe the bug:

I've had a sporadic problem with my HOOBS device going offline. When it does, sometimes (not always) my ADT contact sensors will all lose their room assignments (which I do in Home App, not in the Hoobs interface). When I go to re-assign the rooms to each device, sometimes it sticks, and sometimes it doesn't. This has happened many times. It's frustrating!

mrjackyliang commented 10 months ago

You can turn remove obsolete zones to false

sptv1 commented 10 months ago

It is unchecked in my plugin set up.

Steve Pearlman @.***

On Sep 4, 2023, at 8:40 AM, Jacky Liang @.***> wrote:

You can turn remove obsolete zones to off

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705462848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJTHQGBFJUBJZUAABTXYXY6NANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Can you copy the logs and configuration (without your keys) you see? It should not remove the sensors if you have it off.Best,JackyOn Sep 4, 2023, at 11:42 AM, sptv1 @.***> wrote: It is unchecked in my plugin set up.

Steve Pearlman

@.***

On Sep 4, 2023, at 8:40 AM, Jacky Liang @.***> wrote:

You can turn remove obsolete zones to off

Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705462848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJTHQGBFJUBJZUAABTXYXY6NANCNFSM6AAAAAA4KSZQ7I.

You are receiving this because you authored the thread.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

sptv1 commented 10 months ago

I have reflashed the chip (I was having frequent outages of hoobs which was requiring me to constantly reboot). I think there was a power outage that may have corrupted files. In any case, the reflash is done and everything seems to be working.

But the problem with assigning rooms to my sensors on the ADT bridge persists. I’ve tried in the Home app and in Home+ but the proper assigned room won’t save. It goes back to default room. I tried toggling the “remove obsolete zones” switch but it had no impact one way or the other.

Any other suggestions?

Steve Pearlman @.***

On Sep 4, 2023, at 8:40 AM, Jacky Liang @.***> wrote:

You can turn remove obsolete zones to off

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705462848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJTHQGBFJUBJZUAABTXYXY6NANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Hmm, in that case, I don't seem to believe it has anything to do with the plugin. If the sensors are indeed removed, they should be in the logs.Best,JackyOn Sep 4, 2023, at 9:37 PM, sptv1 @.***> wrote: I have reflashed the chip (I was having frequent outages of hoobs which was requiring me to constantly reboot). I think there was a power outage that may have corrupted files. In any case, the reflash is done and everything seems to be working.

But the problem with assigning rooms to my sensors on the ADT bridge persists. I’ve tried in the Home app and in Home+ but the proper assigned room won’t save. It goes back to default room. I tried toggling the “remove obsolete zones” switch but it had no impact one way or the other.

Any other suggestions?

Steve Pearlman

@.***

On Sep 4, 2023, at 8:40 AM, Jacky Liang @.***> wrote:

You can turn remove obsolete zones to off

Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705462848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJTHQGBFJUBJZUAABTXYXY6NANCNFSM6AAAAAA4KSZQ7I.

You are receiving this because you authored the thread.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

sptv1 commented 10 months ago

Not sure what you mean by “sensors are indeed removed” - I have 35 sensors with adt. They are all in the home app via hoobs. But I can’t assign them to proper rooms. It doesn’t save. It goes back to default room. Sent from my iPhoneOn Sep 4, 2023, at 6:48 PM, Jacky Liang @.> wrote: Hmm, in that case, I don't seem to believe it has anything to do with the plugin. If the sensors are indeed removed, they should be in the logs.Best,JackyOn Sep 4, 2023, at 9:37 PM, sptv1 @.> wrote:

I have reflashed the chip (I was having frequent outages of hoobs which was requiring me to constantly reboot). I think there was a power outage that may have corrupted files. In any case, the reflash is done and everything seems to be working.

But the problem with assigning rooms to my sensors on the ADT bridge persists. I’ve tried in the Home app and in Home+ but the proper assigned room won’t save. It goes back to default room. I tried toggling the “remove obsolete zones” switch but it had no impact one way or the other.

Any other suggestions?

Steve Pearlman

@.***

On Sep 4, 2023, at 8:40 AM, Jacky Liang @.***> wrote:

You can turn remove obsolete zones to off

Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705462848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJTHQGBFJUBJZUAABTXYXY6NANCNFSM6AAAAAA4KSZQ7I.

You are receiving this because you authored the thread.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

mrjackyliang commented 10 months ago

Can you try creating a new Home instance?

This issue doesn't feel related to my plugin for some reason.

If you can show me the logs that the plugin did remove the sensor, and that the configuration for removeObsoleteZones was set correctly, then it's definitely a bug.

For now, it could be the HomeKit home that's causing issues if you've already reset HOOBS.

sptv1 commented 10 months ago

There’s definitely something wrong. I can’t even arm the system through the Home App.

Here’s a sample of the log when I tried to arm the system.

Steve Pearlman @.***

On Sep 4, 2023, at 7:11 PM, Jacky Liang @.***> wrote:

Can you try creating a new Home instance?

This issue doesn't feel related to my plugin for some reason.

If you can show me the logs that the plugin did remove the sensor, and that the configuration for removeObsoleteZones was set correctly, then it's definitely a bug.

For now, it could be the HomeKit home that's causing issues if you've already reset HOOBS.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705848608, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJ7XZI2LLKYL5CPXNDXY2C6VANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

sptv1 commented 10 months ago

I just restarted the ADT bridge, and got this in the logs:

 Steve Pearlman @.***

On Sep 4, 2023, at 7:11 PM, Jacky Liang @.***> wrote:

Can you try creating a new Home instance?

This issue doesn't feel related to my plugin for some reason.

If you can show me the logs that the plugin did remove the sensor, and that the configuration for removeObsoleteZones was set correctly, then it's definitely a bug.

For now, it could be the HomeKit home that's causing issues if you've already reset HOOBS.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1705848608, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJ7XZI2LLKYL5CPXNDXY2C6VANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

sptv1 commented 10 months ago

I may have fixed this. Set up a new security key. Removed hub from HomeKit and readded everything from scratch. So far everything is working properly. Sent from my iPhoneOn Sep 4, 2023, at 7:11 PM, Jacky Liang @.***> wrote: Can you try creating a new Home instance? This issue doesn't feel related to my plugin for some reason. If you can show me the logs that the plugin did remove the sensor, and that the configuration for removeObsoleteZones was set correctly, then it's definitely a bug. For now, it could be the HomeKit home that's causing issues if you've already reset HOOBS.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

mrjackyliang commented 10 months ago

Security key as in the ADT Pulse 2FA key?

sptv1 commented 10 months ago

Yes Steve Pearlman @.***

On Sep 5, 2023, at 5:02 AM, Jacky Liang @.***> wrote:

Security key as in the ADT Pulse 2FA key?

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706490858, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEMREHB52Y4XWURIQMLXY4IDXANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Oh, then yes. I believe it had to do with the recent 2FA reset.

sptv1 commented 10 months ago

Still getting a lot of error messages in the log though

 Steve Pearlman @.***

On Sep 5, 2023, at 7:06 AM, Jacky Liang @.***> wrote:

Oh, then yes. I believe it had to do with the recent 2FA reset.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706692345, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEKSK55PCP2S6M5ZLK3XY4WVNANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Can you send the logs over on GitHub? I wasn't able to see the logs you sent via email

sptv1 commented 10 months ago

Screenshot 2023-09-05 at 7 08 46 AM

mrjackyliang commented 10 months ago

The errors you are getting are either your keys are incorrect, or from the Ring logs, related to an unstable internet connection. But you did mention you reset the keys, so you shouldn't get that error anymore.

sptv1 commented 10 months ago

Yes, I reset the keys last night.

Steve Pearlman @.***

On Sep 5, 2023, at 7:34 AM, Jacky Liang @.***> wrote:

The errors you are getting are either your keys are incorrect, or from the Ring logs, related to an unstable internet connection. But you did mention you reset the keys, so you shouldn't get that error anymore.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706743486, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEJS5XNVUQXDBRAUPWLXY4Z77ANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Hmm, are you still getting more errors right now? Or are they just from this morning

sptv1 commented 10 months ago

Now.

The ring errors, I believe, are related to my ring needs charging.

Steve Pearlman @.***

On Sep 5, 2023, at 7:43 AM, Jacky Liang @.***> wrote:

Hmm, are you still getting more errors right now? Or are they just from this morning

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706758957, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEP3ISK7JFVY6SL7TWDXY43BXANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

Now. The ring errors, I believe, are related to my ring needs charging. Steve Pearlman @.***

The logs states that the plugin is having trouble retrieving the list of your Ring devices. I'm not sure about the line where it says mode/location, but the first and second lines do not indicate any specific Ring device.

sptv1 commented 10 months ago

I’m thinking of getting a new Wifi Mesh router. I currently have Linsys Velop. Do you have a recommendation?

Steve Pearlman @.***

On Sep 5, 2023, at 8:04 AM, Jacky Liang @.***> wrote:

Now. The ring errors, I believe, are related to my ring needs charging. Steve Pearlman @.*** … <x-msg://4/#> The logs states that the plugin is having trouble retrieving the list of your Ring devices. I'm not sure about the line where it says mode/location, but the first and second lines do not indicate any specific Ring device.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706797553, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEOZ75YN6GISJE5HVPTXY45RRANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

I’m thinking of getting a new Wifi Mesh router. I currently have Linsys Velop. Do you have a recommendation? Steve Pearlman @.***

It's sort of a long walk, but I've been using Ubiquiti for almost a decade. My network setup consists of pfSense + UniFi access points. Haven't been keeping up with consumer routers though, sorry :(

sptv1 commented 10 months ago

I am so sorry to keep bothering you.

I upgraded my router today from Linksys Velop which was causing many problems to the TP Link AXE5400. So far everything seems to be working fine except I can’t login to ADT Pulse Bridge. I can log in to ADT Pulse just fine on my computer and on my phone, but not through Hoobs. I have tried replacing the MFA fingerprint, but even that doesn’t work. I am getting the following message:

3, 10:31:08 AMADT Pulse BridgeADT PulseWARNINGLogin failed. Trying again... 9/7/2023, 10:31:08 AMADT Pulse BridgeADT PulseWARNINGSign In unsuccessful. Try again. Check your Caps Lock key. 9/7/2023, 10:31:11 AMADT Pulse BridgeADT PulseWARNINGLogin failed. Trying again... 9/7/2023, 10:31:11 AMADT Pulse BridgeADT PulseWARNINGSign In unsuccessful. Try again. Check your Caps Lock key. 9/7/2023, 10:31:14 AMADT Pulse BridgeADT PulseERRORLogin failed more than 2 times. Portal sync restarting in 10 minutes... 9/7/2023, 10:31:14 AMADT Pulse BridgeADT PulseERRORSign In unsuccessful. Try again. Check your Caps Lock key. Steve Pearlman @.***

On Sep 5, 2023, at 8:10 AM, Jacky Liang @.***> wrote:

I’m thinking of getting a new Wifi Mesh router. I currently have Linsys Velop. Do you have a recommendation? Steve Pearlman @.*** … <x-msg://8/#> It's sort of a long walk, but I've been using Ubiquiti for almost a decade. My network setup consists of pfSense + UniFi access points. Haven't been keeping up with consumer routers though, sorry :(

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1706807227, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNEKSG45AYQIHXU2LJDTXY46FFANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

That looks like a password incorrect error. Can you double check the characters are indeed correct? Sometimes special characters can also be a factor, or that the password was actually incorrect.

sptv1 commented 10 months ago

I will double check when I get back home. This is interesting because the password didn’t change and all my mother devices on boobs and elsewhere repopulated with no problem. But I can try retyping the password for ADT bridge and see if that works. Sent from my iPhoneOn Sep 7, 2023, at 11:39 AM, Jacky Liang @.***> wrote: That looks like a password incorrect error. Can you double check the characters are indeed correct? Sometimes special characters can also be a factor, or that the password was actually incorrect.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

sptv1 commented 10 months ago

I was able to get it working by re-typing the password in the Hoobs app and also resetting the 2FA again. Seems to be ok now.

One other question, which is not urgent but I figured I would ask — I recently had 2 glass break sensors added to my ADT system. They show up in the ADT app, but don’t populate into the Hoobs interface. Are glass break sensors not supported?

Steve Pearlman @.***

On Sep 7, 2023, at 11:39 AM, Jacky Liang @.***> wrote:

That looks like a password incorrect error. Can you double check the characters are indeed correct? Sometimes special characters can also be a factor, or that the password was actually incorrect.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1710611715, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNELKUIB4VAKMV5N6VZ3XZIIGPANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

mrjackyliang commented 10 months ago

I was able to get it working by re-typing the password in the Hoobs app and also resetting the 2FA again. Seems to be ok now.

One other question, which is not urgent but I figured I would ask — I recently had 2 glass break sensors added to my ADT system. They show up in the ADT app, but don’t populate into the Hoobs interface. Are glass break sensors not supported?

Steve Pearlman

@.***

On Sep 7, 2023, at 11:39 AM, Jacky Liang @.***> wrote:

That looks like a password incorrect error. Can you double check the characters are indeed correct? Sometimes special characters can also be a factor, or that the password was actually incorrect.

Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1710611715, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNELKUIB4VAKMV5N6VZ3XZIIGPANCNFSM6AAAAAA4KSZQ7I.

You are receiving this because you authored the thread.

Glad the login worked out! As for the glass break sensors, they are supported.

However, if the plugin cannot auto-detect them (detection is now based on name, not type since ADT removed a crucial functionality a while back), try checking the name and manually overriding the sensor. You can view the instructions on the readme

sptv1 commented 10 months ago

FYI, I replaced my Linksys Velop router with a TP-Link XL5700pro, and I got rid of Hoobs and rebuilt everything in Homebridge. So far, so good. No error messages, no dropped signals, etc. Hopefully this solves my problems. Thank you for all your help.

Steve Pearlman @.***

On Sep 7, 2023, at 11:39 AM, Jacky Liang @.***> wrote:

That looks like a password incorrect error. Can you double check the characters are indeed correct? Sometimes special characters can also be a factor, or that the password was actually incorrect.

— Reply to this email directly, view it on GitHub https://github.com/mrjackyliang/homebridge-adt-pulse/issues/113#issuecomment-1710611715, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP2MNELKUIB4VAKMV5N6VZ3XZIIGPANCNFSM6AAAAAA4KSZQ7I. You are receiving this because you authored the thread.

github-actions[bot] commented 5 months ago

This issue is now locked and considered resolved due to inactivity.