SmartThings Garage Door Opener integration with MyQ

by Danny
6 comments

While your smart garage door opener is already “smart”, there’s always room for improvement. For example, wouldn’t it be nice to see if your garage was open from within the SmartThings app? Talk about the ultimate smartthings garage door opener!

Believe it or not, you can! I had to do some digging, but eventually I found a few different methods to open and close your garage door from within SmartThings.

You likely open the SmartThings app multiple times a day anyway, so this is a great way to keep tabs on your house without having to open up a separate app.

Before I start: In this guide, I’m going to show you how to connect a MyQ device to SmartThings. It was the cheapest way to make my “dumb” 12-year old garage door opener “smart” without replacing it entirely. This device is fantastic and works with just about any garage door manufacturer, allowing you to control your garage door over wifi.

Sidenote: I’ve been using it for the last 2 years without any issues at all and highly recommend it. Even though I’ve had the MyQ Chamberlain device setup for years, I recently added it to my SmartThings ecosystem and thought I’d document the process for anyone else interested.

Equipment List:

You will need the following items before you get started:

  1. Samsung SmartThings Hub
  2. SmartThings Multipurpose Sensor (if sold out, the Ecolink Tilt Sensor works great as well)
  3. MyQ Chamberlain Hub

Is MyQ Compatible with SmartThings?

A commonly asked question is whether or not MyQ works with SmartThings. The answer is yes and no.

MyQ doesn’t natively work with SmartThings, which basically means you can’t just add a MyQ garage door opener as a new device within the new SmartThings app.

However, there are some third-party ways to integrate it, which is what I’m going to show you how to do in this guide.

Advantages of a SmartThings Garage Door Opener

There’s several advantages of integrating SmartThings and MyQ together. After reading through this article, decide for yourself if it’s worth your time and money to integrate the two. It takes about 15 minutes to setup from start to finish.

Open and Close Garage Door from App

The first is obviously being able to open and control your garage door from within the SmartThings app.

No more opening up the MyQ app!

View Garage Door Status at a Glance

There’s a good change that you open the SmartThings app multiple times a day anyway. Setting this up allows you to quickly check your garage door status without needing to open a second app.

Automations

Have you every forgotten to close the garage door after crawling into bed? Do you leave for work in the morning through the garage?

Then you should definitely consider setting up some awesome SmartThings automations! Here’s a few automations I use. Hopefully it inspires you to create your own.

  • Send notification or text if garage door sensor status is OPEN at 10pm
  • Automatically close garage door at 9:30pm
  • If I’m at home, then open garage door at 7am (Before I leave for work)
  • If weather is rainy, then close garage door.

Getting Started

This guide assumes that your SmartThings hub is already setup, MyQ has been connected to your wifi, and that your multipurpose sensor has been added to your home. 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 could only find two working ways to get SmartThings working with MyQ: MyQ Lite or using this SimpleCommands script.

I attempted the SimpleCommands setup first but was unsuccessful, so I attempted the MyQ Lite route which was a breeze in comparison.

For this guide I’m going to show you how to install MyLite via the community installer method. The Community Installer is a script that allows you to download the most popular smartapps by simply searching for them, rather than installing each of them manually.


Step 1: Add Multipurpose to SmartThings

Add your multipurpose sensor to your SmartThings hub just like you would any other SmartThings device. Name it “Garage Tilt Sensor” or something similar. (FYI – mine is called Multipurpose Sensor for the rest of this guide)

Click into the sensor to edit it. Then, click the 3 dots in the top right corner to get to Settings.

Change the “use on garage door” option to Yes. This enables the “tilt sensor” capabilities (instead of replying on the sensor magnet to determine if a door is opened or closed).

Optional: You can now move the sensor to your Garage “room” if you have one or hide it via SmartThings.

How To Mount SmartThings Sensor To Garage Door

Because this sensor acts as a tilt sensor, you don’t need the magnet portion at all anymore (if using the SmartThings Multipurpose Sensor). Store the smaller magnetic piece somewhere safe; you may repurpose this sensor or move houses at some point.

After much trial and error, I determined that the best place to mount the sensor is on one of the top panels, flat side facing the wall. This is because the top panel “curves” the most when rolled up towards your ceiling, which triggers the open/closed much better than any other panel.


Step 2: Add Community Installer to SmartThings SmartApp

If you already have the community installer configured into SmartThings, skip to Step 5.

  1. Log into your SmartThings IDE URL: https://account.smartthings.com/ (This will automatically redirect to you log in to a URL like this https://graph-na04-useast2.api.smartthings.com/ )
  2. Copy everything on this page to your clipboard. This is the raw code for the Community Installer: https://raw.githubusercontent.com/tonesto7/st-community-installer/master/smartapps/tonesto7/st-community-installer.src/st-community-installer.groovy
  3. Go back to your SmartThings IDE URL > My SmartApps tab > New SmartApp:

4. Click the From Code tab, then paste in that code. Finally, click Create.

Step 3: Enable the Community Installer

Click My SmartApps. You should now see the new ST-Community-Installer smartapp which means it installed correctly.

Click App Settings. Scroll to the bottom and find the OAuth section. Enable OAuth in Smart App and click Update.

Click Publish > For Me.

Step 4: Add Community Installer to Phone

Grab your phone. Click SmartApps > click the + sign to add a smartapp and then scroll to the bottom. The ST-Community Installer should now be visible.

Click that, set your IDE login type and sign in with either your SmartThings or Samsung account (The same account you used in Step 1.1)

After logging in, scroll down. Click Installer Home to launch the community installer webapp.

From there, just search for MyQ Lite and scroll down to install.

If all goes well, the MyQ Lite install should be complete!

Step 5: Configure MyQ Lite

From your phone, click SmartApps > Add. Scroll to the Custom section and select MyQ Lite.

Sign in with your MyQ credentials. Once signed in, you should be able to tap to select your MyQ Chamberlain “Garage Door”.

If you’ve already setup a multipurpose sensor (mine is named “Multipurpose Sensor”), select it now.

If you want two separate virtual switches (one to Open and a separate one to Close), select that option.

Finishing Up

That’s it! You can now control your MyQ garage door opener using MyQ Lite. And because we’ve paired a SmartThings multipurpose sensor with it – you can see the status of your garage door from within SmartThings ON your Garage Door device!

You didn’t think I’d leave you hanging, did you?

Here’s the reward for all your efforts – a SmartThings garage door opener! The only downside is that the garage door icon just looks like any other multipurpose; I wish it had a garage door icon instead.

You may also like

6 comments

Travis Phipps December 31, 2020 - 7:40 pm

Worked great. Thanks for the awesome, helpful post!

One thing I noticed: This doesn’t seem to work for me if I choose the separate open/close switches. Only seems to work with the single switch option.

Reply
Danny December 31, 2020 - 8:08 pm

You’re welcome, I’m glad it helped you out!

I wasn’t able to get the separate open/closed switches to work either – I’ll edit my post to reflect that.

Reply
Chris Gee January 1, 2021 - 3:18 pm

Thank you for this! Easiest option out of all of the walkthroughs – congrats!

Reply
Danny January 1, 2021 - 4:29 pm

You’re welcome! I know I wanted a step-by-step guide when I set mine up, so I figured there were others who did too.

Reply
Faizan January 8, 2021 - 12:08 am

When I try to install myQ lite. All it does is say analyzing repos and keeps circling.

Reply
Greg March 1, 2021 - 2:35 pm

@FAIZAN, I had that same issue. Turns out it was an issue with the github integration with my SmartThings IDE account. Probably from when I migrated to the new SmartThings app. Whenever I’d try to add a new github repo, it would say I didn’t have permissions — even if it was a public repo. To fix it, just go to “My SmartApps” in the IDE, select the Settings button and then (disconnect). You’ll be prompted to confirm. Then back on the SmartApps screen, there’ll be a link to connect github. Before you disconnect though, make a note of the repositories you already have connected so you can add them back after you re-enable github.

Reply

Leave a Comment