[RELEASE] MyQ Lite Door and Lamp Control (for Liftmaster/Chamberlain)

Interesting Brian. Do you keep all your sensors together in a separate room? Or how do you organize things in your case, if I may ask?

hi - I’m very interested in implementing in my setup (smartthings + Raspberry Pi). I was able to install everything but when I add the MyQ Controller App within Smartthings app, i receive an error which says "sorry, your local server does not seem to respond at x.x.x.x

I have other servers working (lutron & Alarmserver) but cannot get this one up & running.

Appreciate any help anyone can give.

thx

Much thanks for this app @brbeaird.

It actually works with my Craftsman opener with Assurelink Internet Gateway. Doing some additional testing with mobile phones as presence sensors.

BTW, was only interested in “opening”, both “opening” & “closing” works. Not checking status.

ty

No idea sorry I ended up not using the raspberry pi version after I had it set up and working.

Actually, I just realized my MyQ doors and their associated sensors are still kept together in the same SmartThings mobile app “room.” I just named the sensors “-Sensor” to keep them separate.

First off, newbie warning…
Craftsman door with the gateway.
Loaded everything and had it working without a sensor.
Bought a new Smartthing sensor and set it up for the garage door.
Deleted all the device handler and Smart Apps.
Reloaded them all, seemed fine until i go to enable the smart app. I get the very end and get a "An unexpected error occurred"
Removed everything again and tried it several different ways, including no sensor. Thoughts? SOmething I totally missed?

Only way to really know for sure is to open up live logging in the IDE while you’re trying to install to see what the detailed error is.

Based on the error I removed lines 308, 309 and 310. Works fine with the sensor and the buttons now.

        }
        else{
            addChildDevice("brbeaird", "MyQ Garage Door Opener-NoSensor", door, null, ["name": doorName]) 

G-

76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: error physicalgraph.app.exception.UnknownDeviceTypeException: Device type ‘MyQ Garage Door Opener-NoSensor’ in namespace ‘brbeaird’ not found. @ line 310
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: debug Creating child door device 76a472f8-6802-4b11-82c6-f9c6de45df22|GarageDoorOpener|17899390
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: debug Storing door info: Garage Door Openertype: 17 status: 2 type: Garage Door Opener WGDO
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: debug Found door: 17899390
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: debug Initializing…
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:31 PM: debug Updated…
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:20 PM: debug Single door detected (array).
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:20 PM: debug Doors chosen: [76a472f8-6802-4b11-82c6-f9c6de45df22|GarageDoorOpener|17899390]
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:14 PM: debug Storing door info: Garage Door Openertype: 17 status: 2 type: Garage Door Opener WGDO
76a472f8-6802-4b11-82c6-f9c6de45df22 https://graph-na02-useast1.api.smartthings.com/ide/logs#76a472f8-6802-4b11-82c6-f9c6de45df22 3:34:14 PM: debug Found door: 17899390

So, I got a ST Multi Sensor, but I’m getting an inaccurate status.

I have the sensor attached to the inside large face of the door. It’s mounted with the long edge vertical. Within the app, I have it selected as the Contact Sensor and Acceleration Sensor.

When the door is closed, both the sensor and the app report that the door is closed. When I tap the “Open” button, the sensor continues to show Closed but the app reports Opening. And when it has completed opening, both the sensor and app report Closed. When I tap Close, the door starts closing. Again, the app reports Opening until it completes closing, and then it says Closed. I never get the Waiting status. The sensor also never seems to deviate from Closed.

Any thoughts? What am I doing wrong?

I believe this is the root of the problem. The SmartApp door device needs this sensor to report accurately, otherwise you’re going to see weird results. I’ve seen multiple people throughout this thread having trouble getting the Multi Sensor set up reliably on a garage door. I don’t have one myself, so I can’t really help much on that except to say I think you’ve got an option to try and use it as a “tilt” contact sensor or else use the supplied magnet piece to have it work as a contact sensor that way, and I believe more people have had success using the magnet method.

That makes sense, obviously. I’ll try to get that reliably working.

I have been having an issue with the MyQ app for the last couple of days. Its not responding using the ST app or with CoRE using my presence sensor. Here is the log from my IDE. What do you think it is?

I’m seeing something similar. I had to replace my hub after a hardware failure (ugggg). I’m trying to install the MyQ Lite app and I get this error (which is lot like your error). When I try to install the App I enter my login info and select the vendor info. When I clock “Next” I just go to a white page and see nothing else.

Any ideas folks on how to get this going?

Just installed all the MyQ Lite code, entered in the userid, password and selected Sears, and hit Next. Blank screen:

709bdfee-eb05-407a-87a3-d3d3efa19b7a  6:39:26 PM: error groovy.lang.MissingMethodException: No signature of method: groovy.util.slurpersupport.NodeChildren.isArray() is applicable for argument types: () values: []
Possible solutions: isEmpty(), every()
709bdfee-eb05-407a-87a3-d3d3efa19b7a  6:39:25 PM: debug got login response: groovyx.net.http.HttpResponseDecorator@41b70d90

I have enabled Oauth and the same black screen. Any ideas?

Yeah something definitely seems to be broken. I’ll have to do some more digging to figure out exactly what changed.

1 Like

Oh, this does not look good at all. :frowning:

I can’t seem to authenticate even via manual call in Postman. My guess is Chamberlain has shut down this endpoint altogether. I’d like to see if someone could do some packet sniffing on the MyQ mobile app to see how it’s still working.

Are you replying to @kurtsanders or me?

My gateway is Sears

Both of you. MyQ is down for everyone as far as I can tell (the official MyQ app still works)

1 Like

OK. I looked a little further up and saw they were having similar issues. I just wish Chamberlain and the MYQ guys would just play nice with everyone. lol