I figured it was redundant but wanted to verify by also checking the setting. Core is a docker image in HassOS so it should be the same as running docker is the way I understand it.
I think a lot of people have MyQ excluded from recorder or they don’t look at their logbook to see the intermittent problem.
I don’t have it excluded in recorder and I have a history-graph below my garage door button in Lovelace so I see the intermittent problem. I also have Unavailable Sensor Detection and Notification which alerts me when a cover, sensor, device or entity goes unavailable.
Fixed? I’ve updated to 2021.1.1 and still see the intermittent myQ server connection errors with the garage door entities becoming temporarily unavailable.
@ehendrix - Erik, I see in your pymq 2.0.13 update that you removed the random user-header and reverted to “pymyq” as the default header string. You’ve also added a means to specify a custom header string in the api.py call.
How is this custom header configured in Home Assistant during the login?
Does a custom header really solve the problem with the myQ v5 infrastructure apparently crumbling in transition to v6?
I’m still getting the errors on mine as well. I have a telegram bot setup that displays the status of my garage doors when they change. It’s cycling between unavaible (the 400 error) then closed about a minute later every 10-15 minutes since updating to 2021.1.1.
If you don’t have a MyQ device that supports HomeKit then I don’t think it’ll work for you. There are some details here:
If your opener doesn’t have the feature natively you can add this:
I should add that lots of people have complaints about the HomeKit bridge and say it isn’t reliable though I’ve found it to be pretty good once I added it to Home Assistant.
I think we should all continue to make it known that the lack of a public API is bad business and will lead to customer retention issues / customer acquisition issues for Chamberlain if they don’t adapt.
I reached out and figured I’d share their response - though I doubt it will move the needle much. The more they see this though, the more they may become open to it? Hopefully…
Yeah, sadly this breaks all this time because MyQ refuses to offer an API, so Home Assistant is using an unofficial API that emulates the MyQ app, so every time MyQ decides to make a change, it stops working, usually it gets patched pretty quickly though.
Interesting note: Mine has been doing exactly as yours and others report (with uptimes ranging from 10-30 minutes, followed by unavailable for roughly a minute) until 10:00:21 PM last night. As of that time, it has stopped going off-line. (No off-lines for 6 hours now.)
I also see that it seams to be polling the door very frequently, is this polling needed ?
I mean you can see that status of the door ? so I dont see the need of polling it ? Maybee they blocking cause all of our packest are polling so much ?
I’m sure it’s related to that. The official word from Chamberlain is that they don’t have an “open” API and so tend to view anything using their servers with a bit of suspicion, but it can’t hurt to cut down the polling period. (I don’t need to know the second my door changes state.)
I’m in the same boat. It was working as of 2021.1.1 (but with the 15- to 30-minute disconnection/reconnection). Now as of 10:00PM last night the connection has been solid.