hjdhjd / homebridge-myq

:car: myQ Liftmaster and Chamberlain Plugin for Homebridge https://github.com/nfarina/homebridge
Other
568 stars 43 forks source link

can't log in #1133

Closed imgaryshap closed 9 months ago

imgaryshap commented 9 months ago

Describe The Problem:

I cannot log in at start-up. I'm logging in just fine directly with the MyQ app. Same email and password do not work here. See screenshots. Please note this used to work great. I cannot pinpoint when it stopped functioning.

To Reproduce:

Click "Start Custom Plugin UI" > enter MyQ login > get an error message

Logs:

Show the Homebridge logs here.
Remove any sensitive information.

Homebridge Configuration:

Show the relevant portion of your homebridge config.json here, if needed.
Remove any sensitive information.

Screenshots:

Screenshot 2023-10-19 at 1 28 39 PM Screenshot 2023-10-19 at 1 28 00 PM

Environment:

SeanathanVT commented 9 months ago

Yeah, they (MyQ) fucked up the API stuff for third-party access, likely in an effort to get you to use their app (because ads). The Home Assistant plugin is experiencing the same problem.

blakej commented 9 months ago

@hjdhjd before closing this thread, please consider leaving it open as a discussion thread until this is better figured out and to allow everyone to exchange information and troubleshoot.

For myself, after nearly 48 hours of having the plugin disabled and checking in every 6-12 hours with a single API request, I am still getting 429, so the usual "wait a few hours" solution isn't working for everyone. I have no other integrations tied into myQ.

anderfrank commented 9 months ago

@hjdhjd before closing this thread, please consider leaving it open as a discussion thread until this is better figured out and to allow everyone to exchange information and troubleshoot.

For myself, after nearly 48 hours of having the plugin disabled and checking in every 6-12 hours with a single API request, I am still getting 429, so the usual "wait a few hours" solution isn't working for everyone. I have no other integrations tied into myQ.

Same here. Had this plugin and Home Assistant integration disabled for over 24hrs and just tried the plugin and got login anomaly/error 429 right away. Thanks for nothing MyQ.

tistou64 commented 9 months ago

Yeah same here. I disabled the plugin in bridge. This is the log I get now. From the issue return in the first instance, it seems that they changed the way to log in via the API maybe?

image

anderfrank commented 9 months ago

Someone on Reddit posted this response they got from MyQ support:

"For the safety of our MYQ Customers we did disable the use of our MYQ app with non-authorized third party apps that do not have a partnership with us to be controlling our app."

seer14 commented 9 months ago

I'm not seeing this error in my logs

[10/19/2023, 7:25:44 PM] [myQ] myQ API error: Forbidden API call. This error is typically due to an offline or unavailable myQ device.

blakej commented 9 months ago

Mine finally reset enough to receive the login anomaly error, but it does seem that after three login anomalies, the fourth attempt moves back to 429. This coincides with the results @tistou64 showed earlier.

lavarsicious commented 9 months ago

@hjdhjd Happy to help debug/diagnose from my end. I can proxy/scrape API requests from the native ios app and compare with what this plugin is doing (assuming they're using the same endpoints) to at least figure out what the server is using to break the current implementation.

I agree that the 429 is misleading as myQ apps making requests from the same ip address are not rate limited, could be a simple api-key, user-agent header or similar?

Either way, closing all of these duplicate issues without leaving at least one of them open is certainly not doing anyone any favors.

nuthintoholdback commented 9 months ago

Experiencing the same issue after disabling the homebridge myq plugin last night (~21 hours ago) and attempting to migrate to a fresh install today. Glad to know I'm not the only one.

hjdhjd commented 9 months ago

While I appreciate folks want to help or discuss - this is not the place for it. You’re welcome to use the myQ channel on the Homebridge Discord, otherwise, please do not continue adding to a already long series of messages stating the obvious: all myQ plugins / solutions out there need to continue to evolve to address the changing landscape.