[WITHDRAWN] MyQ LiftMaster/Chamberlain

I been using core to initiate a refresh for a while. Basically if any outside door opens or closes, or the driveway motion or back yard motion triggers, it will kick off the refresh.

Now the Ryobi openers look awesome.

Has MyQ (connect) finally stopped working all together? Mine had been working great as part of an automation app up until the last couple days. There was no polling taking place but it had been working when invoked manually or called from another routine. I now notice following error when I enter my credentials:

error groovy.lang.MissingMethodException: No signature of method: groovy.util.slurpersupport.NodeChildren.isArray() is applicable for argument types: () values: []
Possible solutions: isEmpty(), every()

Yeah I’m seeing the same problem in my new version. I can’t authenticate at all via the MyQ endpoint. Currently not sure if there’s an alternative…

I am having the same with your version as well. I think that Liftmaster did something on their side.

Thankfully some awesome people on the Internet figured out what changed with the MyQ API. I just pushed out a new version of my app that fixes things.

1 Like

Thanks for the quick turn around…looks like I need to make the switch from my @copyninja version. :wink:

Brian,
I have just updated. I will give it try tonight when I go to home from office. I will let you know if I see something wrong with it.

Thanks for the update.

1 Like

Just added your smartapp and device handler (moving from the copy-ninja one. However when I try and add I get error saving. Is it because I’m at work and not home with my SmartThings hub?

Shouldn’t matter where you are. The most common cause of error when
installing is not adding (or publishing) the right device handler. Best way
to tell is to open logging in the IDE while you try and install. However, I
have noticed I can’t view live logging from my work machine as it seems to
require some open ports other than 80/443.

1 Like

Which is the right device handler that I need to be installing then? I would like to get this working again, ASAP. Thank you.

Are you using a contact sensor on the door? If so, just install the myq-garage-door-opener.groovy device type.

If not using a sensor, you need to install the myq-garage-door-opener-nosensor.groovy type. Also, if you choose the option to have push button devices created, you’ll also need the momentary-button-tile.groovy type.

There is also the Light Controller type if you have a lamp module.

Beyond that, the only way to really tell is to check the logs while you install to see why it’s blowing up.

It’s odd. Despite the rhetoric emanating from Chamberlain about how they are actively working TOWARD integrations (such as with ST and Alexa), in the past few weeks we now see they have twice BROKEN the existing integrations! I am tempted to return my MyQ gateway (still within 90 Home Depot days), and resume my assault on that company. It’s ridiculous that I have to rebuild the Alexa integration every three weeks.

I was simply using the copy-ninja stuff before. While the polling broke, forcing me to do a manual refresh to determine if the door was up or down, I could do that and it would report correctly. I could also open/close the door from ST. Then the other day it just stopped working, so I wandered in here and found the updates you posted. I removed the copy-ninja stuff and replaced with yours. Obviously I need more.

I mean, to be fair, that integration is for their MyQ mobile app, and they got it updated just fine. We just piggyback on it and mimic the same requests. It’s very common for companies to update API’s, but they have no obligation to let us know exactly what they’re changing since what we’re doing isn’t supported by them.

Yeah I get all that. Nonetheless, it kinda flies in the face of things they’ve been saying.
I’ll give them some slack right now, but I do find that disconcerting when they claim to wish to create goodwill as they move toward HomeKit and Alexa (and ST) integration.

Do you think you could post or PM me links to the device handlers I need to be using?

Ok guys, I had to switch out my router this weekend and reset my MyQ. I was trying to set it back up but the login page in the smart app for myQ Connect doesn’t display… Am I out of luck since I know the app is no longer really supported?

Patrick

You need to install Brian’s version. This app is no longer supported as you know. I have put Brian’s version’s github here: https://github.com/brbeaird/SmartThings_MyQ

1 Like

Thanks got it installed, but I can’t uninstall the old MyQ Connect app, getting ā€œUnexpected error occurredā€ but nothing in the logs…

For that one, I’d suggest going in and trying to delete the old MyQ connect
door device first - make sure it’s been removed from all routines and
SmartApps.