Chamberlain MyQ Garage Door Support [OUT OF DATE]

I’ll look at it this weekend. I don’t have a computer for a few days.

1 Like

I changed the code so it should support up to 6 doors. Since I only have 2, I can't test. Let me know if it works for you.

1 Like

Just tried it and it worked then Chamberlain locked my account >.> . They are really pushing for their paid service I guess.

Update: installed a different variant & reset password and it seems to work now.

I'm moving from ST to HE
I used to just use the github repo integration without the copy/paste
I forgot what needs to be copied/pasted in the app section and driver section


Any help is appreciated

Under Apps you need to copy/paste the App My Q Lite.

(I'm assuming here, that you have a garage door sensor)

and you also need the device handler for MYQ Garage door.

Also, you need the Momentary Button Tile Driver (from SmartThings)

@halfrican.ak did you ever get rid of this error? Its showing up for me too.

This version has bugs which I've asked the author (@thomas.c.howard) to incorporate into their version. Perhaps he can review and merge them so everyone is working from the same branch.

1 Like

Reviewed and merged. Thanks for the help!

2 Likes

Thanks @thomas.c.howard do you have any ideas about the error i posted a couple posts up?

so myQApp.groovy is the app code, rest of files go to drivers code?
Thanks

Correct.

I did copy the app and drivers and every loaded without errors but I'm having issues that it's not reporting the correct state I guess
it says:

  • CloseButton : normal
  • OpenButton : normal
  • door : opening
  • doorSensor : null is null
    seems stuck there whether it's open or closed
    I do have an Ecolink TILTZWAVE2.5 tilt sensor, it's recognized as zwave generic contact sensor, I didn't install any custom driver (just built-in driver). it's reporting open or closed correctly
    Also when adding the garage to dashboard clicking doesnt seem to open or close the garage door (tried as garage and garage control) and got same results

Any idea where might be the issues

What type of device did the device show up as when you paired it? If you changed the driver, did you hit configure?

If you mean the tilt sensor. I think it was recognized as generic zwave contact sensor (or I may have changed device type but unlikely) I didn't configure anything. Clicking on configure doesn't do anything

Okay. And what does the sensor read as? Can you get a screenshot of the edit device page?

My bad, somehow the tilt sensor was not selected in myQ app, I did select it and it's working now but it's giving me an error
Error: Cannot invoke method eventsSince() on null object

app:1632019-02-16 01:43:44.947 am errorjava.lang.NullPointerException: Cannot invoke method eventsSince() on null object on line 571 (summary)

app:1632019-02-16 01:43:44.938 am debugDoor: Garage (Small): Updating with status - unknown - from sensor null

dev:3302019-02-16 01:43:44.935 am errorgroovy.lang.MissingMethodException: No signature of method: dev1550281423637663509417.updateDeviceSensor() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values: [null is null] (updateDeviceSensor)

dev:3302019-02-16 01:43:44.856 am errorgroovy.lang.MissingMethodException: No signature of method: dev1550281423637663509417.updateDeviceStatus() is applicable for argument types: (java.lang.String) values: [unknown] (updateDeviceStatus)

even though there is this error, now it's working, not sure if I should worry about these errors

Update: tried installing again and got to to work, I got duplicate devices which I removed them later. hope that would be it

thoward1234/Hubitat-myQ

When I add user app and once I provide the login credentials I am getting an error no devices found. when I look at the logs below is what I found.

[app:36]2019-03-01 09:42:30.201 pm [ debug ]API Error: java.net.SocketException: Connection reset

[app:36](2019-03-01 09:42:28.426 pm [ debug ]API Error: java.net.SocketException: Connection reset

[app:36]2019-03-01 09:42:25.561 pm [ debug ]a: true

[app:36]2019-03-01 09:42:25.560 pm [ debug ]doLoginDone

[app:36]2019-03-01 09:42:25.558 pm [ debug ]got login response: groovyx.net.http.HttpResponseDecorator@142a927 : 6cfa6aaf-d770-44b2-8c70-aaa1e477f407 :: 200

[app:36]2019-03-01 09:42:25.316 pm [ debug ]lightVersion: 1.0.1

[app:36]2019-03-01 09:42:25.314 pm [ debug ]doorNoSensorVersion: 1.1.8

[app:36]2019-03-01 09:42:25.313 pm [ debug ]doorVersion: 2.2.4

[app:36]2019-03-01 09:42:25.312 pm [ debug ]latestVersion: 2.1.8

[app:36]2019-03-01 09:42:25.311 pm [ debug ]installedVersion: 3.0.0

[app:36]2019-03-01 09:42:25.309 pm [ debug ]previousVersion: 3.0.0

[app:36]2019-03-01 09:42:25.178 pm [ debug ]doLoginStart

[app:36]2019-03-01 09:42:16.246 pm [ debug ]API Error: java.net.SocketException: Connection reset

[app:36]2019-03-01 09:42:14.693 pm [ debug ]API Error: java.net.SocketException: Connection reset

Do you have the drivers installed? Are you trying to install with individual buttons or without?

1 Like

I installed the Chamberlain MyQ Garage Door Support. I was using a contact open/close sensor. I tested the system and everything seemed to be working. Then my setup went nuts.

So I switched out the sensors and bought a smartthings multi-purpose sensor today. I installed the sensor vertical with the line on the right and without the magnet.

I open and closed the garage. The sensor is reporting the status of the garage correctly.

I went into MyQ Lite.

I select the smartthings multi-purpose sensor but it isn't recognizing the sensor in the app.

It asks me to installed the NoSensor version. I tried this just to see what happens and it acts like the smartthings sensor is not there at all.

Any help appreciated!

[edit] my log

[edit x2] I don't know if it will cause problems but I got it working by using smartthings as an acceleration sensor but selecting it as a contact sensor within the MyQ Lite app.