This SmartApp integrates Chamberlain/LiftMaster MyQ doors and light controls into SmartThings. It creates a garage door or light switch (MyQ light module, not the light on the door itself) device in your list of Things and allows you to control the device…
By tapping the device buttons in the SmartThings mobile app
Automatically by your presence (coming or going) in a Routine or other SmartThings rules app
Via switch tiles in a SmartTiles dashboard
By asking Alexa or Google Home to turn the on the door or light
An optional (but strongly recommended) Contact/Tilt Sensor can be used to show the status of the door within SmartThings but is not required for basic open/close functionality.
This app enables your door to be controlled by Alexa. The phrase to open or close the door will differ slightly depending on whether or not you’re using a sensor with the door. See the Readme file for more details.
A maximum of 4 doors is currently supported.
If you’ve been using the withdrawn copy-ninja MyQ app, this version installs as a totally separate SmartApp and associated devices from the old version. While it wouldn’t break anything to have both versions installed, I’d suggest removing the old version and replacing with this.
Shout-out to @copyninja, whose original code I branched off to create this new version that essentially works the same without needing to poll MyQ for status updates.
Special thanks also to @dcabtacoma for sending me a light controller so I could test the code.
I have a crazy question. My garage door still goes up (not down, but it never went down) when I ask Alexa to raise it… I would install this, but I don’t want to fix something that isn’t broke.
Should I install this? Or should I shut up and keep using the existing code that is working?
Maybe I don’t understand something… perhaps the old code still works if you had it installed? Or is it still working for everyone? Has Chamberlain just not implemented the kill switch yet?
A valid question. This version installs as a totally separate SmartApp, and the associated devices it creates are also completely separate. This is intended as a replacement of the old version.
The old version of the code does still work for the most part. Chamberlain has not actually blocked connections from Smartthings (yet). However, while the old version can still open and close a door, it can no longer update door status by polling the Chamberlain server. For some people, it seems to not really matter, but for others, it’s really screwed up routines because the door status is never accurate.
If things seem to be working for you and you’d rather not bother with setting something else up, I’d say keep the old version running. But if you want more reliable and faster status on whether your door is open or closed, this version might be a nice upgrade for you.
For people who are going to go out and buy tilt sensors, it might be worth it to just ebay your MyQ and buy the Linear zWave devices which can be found on Ebay for $40-60. The cost differences will be be negligible, and you won’t have to worry about MyQ cutting it off again.
I junked my MyQ setup when they announced this ban and have been very happy with my Linear zWave door openers.
Re-reading your post, it seems I misunderstood what you were saying.
SmartThings is an open platform, It’s not their duty to police the forums. It’s also not their duty to brush up on every EULA/TOS agreement with all unofficial integrations. It would be bad for both Them and Their Users for them to do so. There are other popular integrations that are in violation of other companies EULA/TOS agreements as well.
That’s great for people with the MyQ addon, and if that’s the device I had I would go that route. However I have MyQ enabled operators =/ So I ordered contact relays that I am going to solder to a spare garage opener to get around this nonsense.
In this case no brushing up is needed, but I suppose you’re right. As a software developer, I guess I am just a little sensitive to folks violating their user agreements.