-
Notifications
You must be signed in to change notification settings - Fork 44
MyQ API Error #1134
Comments
I just restored back to v3.4.1 and it is doing it there also. Thanks for logging, I was about to 👍 |
+1 I am experiencing the same issue on My log shows:
I notice that when I manually curl the URL above, I get sent through a cloudflare portal. I wonder if they've (MyQ) been getting DDoS'd and have implemented some rate-limiting security on their side. |
I notice retries are happening every 3 seconds on my instance.
We may have a thundering herd issue wherein all the homebridge clients using MyQ are retrying and retrying without backing off, which could cause the API to rate-limit our client. Let's try implementing a random backoff timer for auth. Edit: Actually this retry appears to be inside of the underlying library: This might be a little tricky because auth is implemented as a To be honest, any retries wrapping a finicky API like MyQ's really should have exponential backoff. @hjdhjd is this a feature you'd sign off on if I wrote it? I don't mind contributing. |
This is a copy of issue 1128 a lot of people are having this problem (including me) but the host has stated he is not interested in a fix as stated here. myQ pulling some shenanigans no doubt. I can't speak for the guy but this will likely be closed soon. |
I believe he is actively working on a solution. This situation is constantly changing, and it's important to remember that he has a life beyond just working on the HomeKit garage door plugin. Someone mentioned that the problem might be related to Cloudflare's anti-bot measures. I genuinely empathize with him because he's receiving a lot of pressure. A few days ago, it appeared that the issue had been resolved, but unfortunately, it has resurfaced. It's worth noting that some users who haven't restarted Homebridge or needed to re-authenticate haven't experienced the issue when these reports were made and hence per his statement - at that time (3 days ago) there was nothing to fix. |
Describe The Problem:
Since the iOS latest update this plugin stopped working. It shows the following error:
myQ API error: Temporary myQ API server-side issues encountered: 429 - Too Many Requests. This typically indicates a myQ API lockout for a 60-90 minute period before resuming API connectivity.
To Reproduce:
Logs:
Homebridge Configuration:
Config is standard, only info in there is my username and password.
Screenshots:
Environment:
The text was updated successfully, but these errors were encountered: