When I issue the commands I get error messages. However, I have no idea if Polyglot uses same pymyq code as HA, so I cannot say with assurance that the issue is unrelated to the code. Your MyQ garage door will now show up in the Wink app and you can now begin controlling it by swiping up to open it and swiping down to close it. If not, tap on “Get MyQ app”. The specific problem 23 days ago was in fact fixed. It includes how-to articles, videos, product manuals and more to help you solve your problem. @a-bianucci I'd suggest changing the title of this issue to myQ API issue -- it's a pretty wide-spread myq issue, many different projects all tracking (including IFTTT). Overall thank you to everyone, the community jumped on this quick to find a work around till the perm update could be applied. This should work on Internet Explorer, Firefox and Chrome. Get the most out of the myQ app with the help of Chamberlain Group. Hey all, this is a closed issue, and for a good reason. I can confirm, I updated to a static value (its a static value to begin with) and same thing. With the myQ app, you'll be able to: Receive activity alerts and open/close your garage door on your smartphone. The myQ smart access app allows you to easily open, close or check the status of your garage door, commercial door, gate or myQ home lighting from anywhere using your mobile device. With the myQ Garage & Access Control App, you'll always know what's going on at home, even while you're away. The Terminal/SSH add-on is recommended. home-assistant.log says: 2020-12-16 17:17:37 WARNING (MainThread) [pymyq.api] Device update failed; trying again in 2 seconds 2020-12-16 17:17:39 WARNING (MainThread) [pymyq.api] Device update failed; trying again in 4 seconds 2020-12-16 17:17:43 WARNING (MainThread) [pymyq.api] Device update failed; trying again in 5 seconds 2020-12-16 17:17:49 ERROR (MainThread) [homeassistant.components.myq.config_flow] Unexpected exception Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/myq/config_flow.py", line 50, in async_step_user info = await validate_input(self.hass, user_input) File "/usr/src/homeassistant/homeassistant/components/myq/config_flow.py", line 30, in validate_input await pymyq.login(data[CONF_USERNAME], data[CONF_PASSWORD], websession) File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 259, in login await api.authenticate(username, password, False) File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 170, in authenticate auth_resp = await self.request( File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 151, in request return await self._send_request( File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 114, in _send_request message = f"Error requesting data from {url}: {data.get('description', str(err))}" UnboundLocalError: local variable 'err' referenced before assignment. Could someone kindly give a few tips on using the fix above for those running on hassio without using docker? Until the PR is committed and makes it way into HA, if you modify /usr/local/lib/python3.8/site-packages/pymyq/api.py change the DEFAULT_USER_AGENT, then restart HA it will resolve the problem. You need access to HA OS docker service to do this. 2020-12-16 14:28:41 WARNING (MainThread) [pymyq.api] Device update failed; trying again in 4 seconds An example of my state info graph below. I am trying to add myQ to home assistant via the integration. I tried to re-authenticate MyQ by removing and adding the integration. I imagine some random values the myq endpoints really don't like? Force a full refresh of your browser page by clicking Ctrl + F5 at the same time. 2020-12-16 14:28:39 DEBUG (MainThread) [pymyq.api] Attempt 1 request failed with exception: [Errno 104] Connection reset by peer The NEW problem has nothing to do with the user-agent being blocked again. myq-see.com show correct WAN IP(not … Anyone thought about destroying their gateway to see if it could be 'firmware updated'? File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 170, in authenticate Mixed mode (WPA/WPA2/WPA3) setting is not recommended and can cause issues with myQ Wi-Fi products. UnboundLocalError: local variable 'err' referenced before assignment. The myq cover platform lets you control MyQ-Enabled garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your MyQ Device mobile app. Having your Chamberlain remote malfunction can make things tough. Let in the dog walker or a repairman. myq = await pymyq.login(conf[CONF_USERNAME], conf[CONF_PASSWORD], websession) Make sure to check the commands for how to use vi. On Tue, Jan 5, 2021 at 8:15 AM Joseph Preiditsch ***@***. The specific problem 23 days ago was in fact fixed. For those who are new to HASS OS like me, from the ha prompt in the console type login . MyQ works well with Google Assistant, but you can’t add it as a device in Google Home. The Chamberlain MyQ garage door opener does not directly work with Alexa. Unlike Alexa, Google Home Assistant can open and close your garage door using voice commands. Never wonder if the garage door was left open again. You may have to away from your LAN to check thing out. Done via integration as well as configuration.yaml Ok. await pymyq.login(data[CONF_USERNAME], data[CONF_PASSWORD], websession) Posted by 1 month ago. The emulated Philips Hue bridge will then relay commands between Alexa and the Home Assistant core. Sign in I'm new to HA but can't find that path in github. return await self._send_request( Perfect to run on a Raspberry Pi or a local server. My integration has started showing these errors again. It was fixed promptly in the upstream lib, and pulled into HA for the next release. I do see that apparently these's a development MyQ integration to pull, so I will attempt this tonight. While it works with Google Assistant and HomeKit, it … Are you upset Chamberlain wants to charge a monthly fee to use Google Assistant or Alexa with their garage openers? File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 126, in authenticate cover: File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 151, in request Thanks Gary for saying the quiet part out loud. Anybody else experiencing the same issue? Thank you for your prompt reply. hide. always works via the MyQ app. I have a very basic routine set up where when my wife or I enter the neighborhood, our garage opens. *Link your myQ account with Google Assistant for free. [image: image] I keep getting this when I attempted either of those 2 commands. I can't find the docker command when I do that: ~ $ docker exec -it homeassistant vi /usr/local/lib/python3.8/site-packages/pymyq/api.py bash: docker: command not found. Among smart garage door openers, though, the MyQ could be more friendly when it comes to working with other smart home devices. Just a normal SSH/Terminal connection on port 22 is fine. Is there a config option to enable it? I should have left it, but apparently the OCD kicked in. I changed the User Agent back to static value = "pymq" from the random number generator, error requesting data from API does still continue 2020-12-16 14:28:45 WARNING (MainThread) [pymyq.api] Device update failed; trying again in 5 seconds Tap “Done”. Restart HA and it will use the version you put in as a custom component. I CTRL+F'd "protect" in the Terminal and SSH documentation and find nothing, so I don't know how to turn it off. Cam you drop an updated file in custom components to handle that? share. On the add-on info window you have the following toggles: Turn off protection mode and restart the add on. 2020-12-16 14:28:45 DEBUG (MainThread) [pymyq.api] Attempt 3 request failed with exception: [Errno 104] Connection reset by peer By clicking “Sign up for GitHub”, you agree to our terms of service and Further, any security concern is frankly mute given the fact that the garage door openers can be 'scanned'. Configuration. I also deleted the faulty integration thinking a reinstall would add the updated one. I’ll check it out. 5 months ago. Took a minute to figure out how to get into the docker portion of it but once I did was easy peasy. AttributeError: 'NoneType' object has no attribute 'get'`, The server is return status code 401 Unauthorized for https://api.myqdevice.com/api/v5/Login, {'code': '401.102', 'message': 'Unauthorized', 'description': 'The current call is Unauthorized.'}. I've been using DEFAULT_USER_AGENT = "okhttp/3.12.0" since Dec 19 without The myQ smart access app allows you to easily open, close or check the status of your garage door, commercial door, gate or myQ home lighting from anywhere using your mobile device. Thank you. <. The DEFAULT_USER_AGENT solution change to pymq no longer appears to be valid. It can happen that some integrations either do not work right away or stop working after Home Assistant has been running for a while. I don't see Protection mode as an option for Terminal & SSH add-on either. `Logger: homeassistant.config_entries I got to disagree. myQ & IFTTT Work Hand-in-Hand. Issue - MY Q showed as unavailable. You can even check the status of the garage door hands-free. to your account. Have a question about this project? File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 114, in _send_request save. Do I need to now load it with YAML? The free account linking subscription offer is available for all users of Google Assistant with a valid myQ account. if the component could cache the state or at least attempt to make the Successfully merging a pull request may close this issue. Cancel your free subscription at any time. Our library has resources to help you if you're having trouble with the myQ app. Getting Started. I’m still on 0.118.4 and it quit working a little while ago for me. Hey all, this is a closed issue, and for a good reason. It keeps saying “unexpected error”. Don't know what I was thinking there. Instructions below. Everything's been pretty smooth until this hit. I used the samba share addon to do this. That's peace of mind, right in the palm of your hand. Tap on “Connect Now”. however looking at the history it does show a bunch of 1m disconnections. I've asked as a customer before, but they treated third party integrations as a security risk. I checked the iOS App Store and it hasn't updated in awhile there so hopeful it's something else. Multiple files. During the unavailable time the garage door opener still appears to work and can be controlled with the myq app but home assistant prevents any control while unavailable. When I ask MyQ if my garage door is closed MyQ states, "I couldn't find James's garage door.You have 2 doors:James' Garage Door and Carol's Garage Door. info = await validate_input(self.hass, user_input) If myq-see.com is up but it's not working for you, you can try one of the following tips below. One thing I suspect is that because I pulled the integration out - in the process of troubleshooting-> now because I can't reinstall it, (it rejects my credentials on the MyQ side), is that path not able to be "reinstalled"? It worked amazing until about a month ago but now it won’t do anything. Thanks. device controllable while in unavailable state. Cookies help us deliver our Services. To add MyQ cover to your installation, go to Configuration >> Integrations in the UI, click the button with + sign and from the list of integrations select MyQ. I purchased the MyQ bridge for the integration and use the garage door openers in the house and cars 99.9% of the time. ... Home Assistant is open source home automation that puts local control and privacy first. I'm using the December fix and am so pleased the team fixed it over the holidays. Afterwards, the HA myq integration will have to also be updated to change the requirements version to pull this updated pymq. Fun story, I don't have a keyboard on hand I can use. Thanks. anything that should expose the error in the logs but there is not. I did that but when I restart I don't see it under integrations. In this article, you will find out how Chamberlain MyQ can work with Alexa. Ans. This issue reflects back to being a pymyq issue. Troubleshooting. This integration was working for me after the package upgrade. Is it possible to do this via the Terminal & SSH add-on? ssh to HA then run: I have just now run these commands on my HASS OS and can confirm it fixes it. Does Chamberlain MyQ work with Alexa? Bad timing on that front, HA is quickly losing family acceptance here since the MyQ integration is one our most-used features. That's not really a solution. However, you can connect MyQ to Alexa using IFTTT. File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 151, in request ***> wrote: One has to ask why the company is so hell bent on knowing the status of my garage door. Traceback (most recent call last): Unfortunately, the next release seems to not be rolling out as promptly as usual due to a holiday freeze. If you are using multiple files for your setup, make sure that the pointers are correct and the format of the files is valid. Powered by a worldwide community of tinkerers and DIY enthusiasts. Enjoy the convenience of on-the-go control and the reassurance of real-time notifications. Never mind after your fix I then added the integration and it worked. -I would first find the router's WAN IP and see if the myq-see.com site has the correct WAN IP (not the 192 number) There can be problems using the WAN to connect to the DVR at home. File "/usr/src/homeassistant/homeassistant/components/myq/config_flow.py", line 50, in async_step_user I went ahead and placed the User Agent back in manually with out the randomization and I'm back to working. and can be controlled with the myq app but home assistant prevents any 2020-12-16 14:28:50 DEBUG (MainThread) [pymyq.api] Sending myq api request https://api.myqdevice.com/api/v5/Login 2020-12-16 14:28:50 ERROR (MainThread) [homeassistant.components.myq.config_flow] Unexpected exception Anybody else experiencing the same issue? The Polyglot nodeserver logs are reporting the exact same failure to call the MyQ API. You signed in with another tab or window. The MyQ app still works at least, but since I removed the integration to reconfigure it, I can't see the entities anymore ;(. Could someone kindly give a few tips on using the fix above for those running on hassio without using docker? The NEXX app and installation are not as clean and easy as MyQ, but it is a solid device. Logs show pymyq.errors.RequestError: Error requesting data from https://api.myqdevice.com/api/v5.1/Accounts//Devices: Server Error. I am still on 0.118.3 and I can no longer login to MyQ. They are blocking the user-agent. We’ll occasionally send you account related emails. File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 114, in _send_request No ha docker, just docker. File "/usr/src/homeassistant/homeassistant/config_entries.py", line 236, in async_setup During the unavailable time the garage door opener still appears to work #44851. await api.authenticate(username, password) self._security_token = auth_resp.get("SecurityToken") This is has been marked as resolved. Fix is coming, there are work arounds if you need it. The Chamberlain Group, Inc. reserves the right to end the free subscription offer at any time. If this happens to you, please report it so that we can have a look. The myQ app supports myQ-enabled products from Chamberlain, LiftMaster. but then come back after a little bit. privacy statement. 2020-12-16 14:28:50 DEBUG (MainThread) [pymyq.api] Attempt 4 request failed with exception: [Errno 104] Connection reset by peer The Chamberlain MyQ Home Bridge allows HomeKit compatibility and Siri voice assistant commands. I tried to update the logging level on the myq component as well as pymyq within homeassistant to see if there is anything that should expose the error in the logs but there is not. Our Wi-Fi openers have smart technology built in so it's easy to connect your garage, but you can also add myQ to your existing opener. arraylabs/pymyq#54 fixes the issue. auth_resp = await self.request( Linking MyQ with a Google Home gives you the ability to control MyQ with your voice. One thing I suspect is that because I pulled the integration out - in the process of troubleshooting-> now because I can't reinstall it, (it rejects my credentials on the MyQ side), is that path not able to be "reinstalled"? await api.authenticate(username, password, False) I see this all the time as well. We’re using our phones as presence sensors and we’re using Chamberlain’s MyQ as the garage opener. Thanks . But does MyQ work with Alexa and is it even safe to control your garage door by voice? I had the same issue. Is this because I don't have protection mode off? The My Q integration isn't working due to a change on My Q's end. 2020.12.2 has the randomized user agent generator. For now, I’m not looking for fine-grained tracking i.e. The NEW problem has nothing to do with the user-agent being blocked again. Where do you find the files? I tried removing\readding the integration wouldn't connect. I assume pymq will be updated soon and then you can use pip to install it instead of the above commands. Actually - I'm seeing intermittent errors myself this morning, started overnight at some point, and then occasionally my doors show unavailable, but then come back after a little bit. Log in or sign up to leave a comment Log In Sign Up. return await self._send_request( For another test, I tried calling the API through a MyQ Polyglot node on ISY994i hardware -- completely unrelated to HA. issue. It keeps saying “unexpected error”. I'm new to HA but can't find that path in github. My garage door opener is about 3m away from the nearest access point, and Source: components/myq/init.py:36 I used the samba share addon to do this. I am half tempted to get 2 zigbee sensors for each door and make my own open close status and unplug the gateway. (protection mode off). It may not happen often, but if you need help diagnosing a problem or programming your Chamberlain remote, check out our resource library. In short, Home Assistant will pretend to be a Philips Hue bridge in order to trick Alexa into thinking that she is connecting to a Philips Hue setup. my Q SMART HOME APP. detecting the … More posts from the homeassistant community, Home Assistant is open source home automation that puts local control and privacy first. I don't have that last option for protection mode, but I have all the others. Support. Press question mark to learn the rest of the keyboard shortcuts. Yes ! Instructions below. File "/usr/local/lib/python3.8/site-packages/pymyq/api.py", line 198, in login 2020-12-16 14:28:39 DEBUG (MainThread) [pymyq.api] Sending myq api request https://api.myqdevice.com/api/v5/Login Home Assistant is awesome. Be sure to turn protection mode off via the configuration. When I look under things at both our phones, it shows in the history when we leave and arrive. MyQ works with Google Home Assistant, but it requires a premium subscription of $10 per year. I highly recommend adding your multipurpose sensor to SmartThings, mounting it to the garage door, and ensuring the tilt sensor works correctly before continuing.. As of writing this in September 2020, I … Exactly what I was thinking, I am going to try here shortly updating mine to a static value in the config and see if it stops occurring. Refresh your browser. https://github.com/home-assistant/core/issues/44378. I'm SSH'd into the pi, however i see only a path similar to what @a-bianucci noted above. docker exec -t -i homeassistant /bin/bash. Ensure you have 802.11g or 802.11n (802.11 b/g/n) enabled. Even my SmartThings hub has maintenance issues. The myQ app supports myQ-enabled products from Chamberlain, LiftMaster.