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

I also use the Ecolink Tilt (mailbox too), only had issues in the cold Buffalo weather, but did the 2 x AA upgrade and never an issue since, as a matter a fact the Batts are still at 100% and starting on their 2nd winter. Those standard Batts are very poor in the cold, very low mA rating.

ebay cheap, got two open boxes some time ago for just under $20 ea. New for $25-29. If you are messing around with other sensors or workarounds you are wasting time, spend the 20 and get it over with. Interfaces perfect with myqlite.

Don’t mess around with the double sided mounting tape either, see link below. Pack AA Batts in box and mount to frame on door, the supplied tape falls off in cold or over time…

Pics in link…

Everything seems to be working fine with my MyQ/Ecolink Tilt Sensor combo for the most part however my issue comes in when the MyQ has an error or the MyQ sensor shows as open when its really closed or vice versa… Is their a way to bypass the need to use the MyQ sensor and only use the ecolink which looks to be working great?

Not sure what you mean - this SmartApp doesn’t use the MyQ sensor at all - it relies on whatever sensor you select in the setup.

Correct however it seems that when I remove the MyQ sensor from the garage that it no longer works at all…

Here is the logs of what I receive when I try opening it… I’m using an ecolink sensor. Also I notice that if I open my chamberlin app it keeps going to “! Close Error: The door cannot be controlled because of too many failed attempts. Please operate the door locally to reset and allow unattended operation.”

Also note that if I open my garage manually and reset the MyQ hub and then use ST’s/MyQ Lite to close it the door does close the first time. But then it wont open back up when I try again. The Event Logging doesnt show an error either but the MyQ app does

971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:25 PM: debug Door: Garage Door Opener: Updating timestamp to: Fri Dec 02 01:04:08 UTC 2016 - from sensor Garage Door Sensor
8a994664-52f1-4cba-945c-6c5503757336 5:30:25 PM: debug Door: Garage Door Opener: Updating timestamp to: Fri Dec 02 01:04:08 UTC 2016 - from sensor Garage Door Sensor
971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:25 PM: debug Door: Garage Door Opener: Updating with status - closed - from sensor Garage Door Sensor
8a994664-52f1-4cba-945c-6c5503757336 5:30:25 PM: debug Door: Garage Door Opener: Updating with status - closed - from sensor Garage Door Sensor
971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:25 PM: debug refresh called from Garage Door Opener (8a994664-52f1-4cba-945c-6c5503757336|GarageDoorOpener|1772111)
3fa1fe69-2471-4d78-9a0b-fd5710c8e0dc 5:30:25 PM: debug motionOrContactHandler(MyQLite: Garage Door Opener contact:closed)
971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:25 PM: debug Door is now closed
971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:25 PM: debug Request received to update door status to : closed
971c6ad3-8550-46c4-8991-6352bcf9bd5f 5:30:04 PM: debug Request received to update door status to : opening

I see - yeah I’ve had that happen before. The SmartApp definitely won’t work if MyQ puts itself into that weird error state because the API just starts ignoring all commands.

Last time that happened to me, I went into the MyQ app, deleted the door, then re-added it. But this time I added it WITHOUT the MyQ sensor. The MyQ tilt sensor is optional as the door has another built-in way to tell if it’s open or closed just by detecting it at the motor itself.

Since I did that, I haven’t had any trouble.

Gotcha, I think my problem is that I’m not using the Chamberlin garage door only the MyQ hub/sensor which is programmed to my Genie garage door. I tried adding without a sensor and it wouldnt recognize it when I tried to “learn”. May try replacing the battery on my sensor or getting a new MyQ sensor if this one is faulty. If neither work then it looks like its time for a new garage door opener :slight_smile:

Ohhh ok, that’s completely different then. Yep, I imagine that one does require the MyQ sensor. Good luck!

Having problems getting beyond the initial setup.

Followed the Github instructions and manually installed the SmartApp and SmartDevice.

I get to the final page of setup where it’s asking for my Sensors. I’m using a Samsung Multipurpose Sensor in Garage Door mode (no magnet). When I choose that for the Contact Sensor (skipping Acceleration Sensor for now), I click Done and then I get a red bar across the top saying “An unexpected error occurred.”

Is the Samsung Multipurpose Sensor not supported? I was hoping to kill two birds with one stone using this sensor for Contact and Acceleration.

Thanks for the info, @brbeaird. I received the Ecolink on Friday and it installed it that night. It was been working flawlessly since then! I can now use SmartThings Routines directly from the console of my car. Thanks a million!

I went through 2 of the Samsung Multi Sensors, @smartdoc. I switched them out for the Ecolink Tilt Sensor (http://www.thesmartesthouse.com/products/ecolink-garage-door-tilt-sensor-tiltzwave2-eco_02) this weekend and have been extremely pleased as it worked perfectly. I would highly suggest using the Ecolink!

I wouldn’t think the sensor would cause that error assuming SmartThings still sees it as a normal contact sensor, but it sounds like @qplus7 may have already given it a shot. I’d be curious to see what error it throws in the debug log when you try to finish the setup process.

Hey all! After some thought, I’ve started development on making the tilt/contact sensor for this app optional! It will obviously still work a lot better if you have a sensor, but I think I can still work it out so that the open/close commands can be sent out without needing to know the door’s current status. No real idea yet on how long it will take me, but I’ll post a link when I’ve got something to play with.

2 Likes

I can always confirm the garage status by sight or via my webcam, or myq app/account, I just need the voice integration with alexa to force open/close. This option would be great for opening & closing from my car since I have an echo in my car. Looking forward to the new code…

Hey, @soysauce – what is missing for the Alexa integration for you? I can say “Alexa, turn on garage door” and my door opens. Turn off closes the garage door.

Juan, I’m using MyQ Lite app without any tilt/garage sensors. I fooled it in the configuration process by using one of my spare door sensor. I can open it with Alexa but it will not close…probably because there’s no status report back from the sensor. I don’t really need to know the status since I can get that from my native MyQ app or my webcam…

1 Like

[quote=“soysauce, post:301, topic:49150, full:true”]
Juan, I’m using MyQ Lite app without any tilt/garage sensors. I fooled it in the configuration process by using one of my spare door sensor. I can open it with Alexa but it will not close…probably because there’s no status report back from the sensor. I don’t really need to know the status since I can get that from my native MyQ app or my webcam…
[/quote]Gotcha. I have a webcam too but it is nice being able to open/close from my phone and now Alexa. Although, I’ve never really used Alexa to open my garage door, but I just though of a routine I could create when coming down the stairs where my Echo Dot could respond to. Thanks! :slight_smile:

Brbeaird, Awesome application, my first use of an IDE application and all went well. Now controlling my 2 liftmaster garage doors via Smartthing. FYI did try see if google home could control but as of 12/2/2016 not able. Much appreciate effort folks have put into this. Below are some comments I have on the instructions provided in the readme file. I repeated instructions below with inserts marked by [CFS] for either clarification or items that I did differnet.

Note: I was not sure if I had to pair my stand alone tilt sensors prior to starting below steps. Once I started going through the process it was obvious I should have
Manually:
1.Log in to the SmartThings IDE. If you don’t have a login yet, create one.
2.Load contents of MyQ Lite in SmartApps section. From IDE, navigate to My SmartApps > + New SmartApp > From Code. Click Save. Click Publish > “For Me”
[CFS] Prior to Click Save. Click Publish > “For Me”, I had to click the ‘Create’ button at the bottom of the script text window
3.Load contents of MyQ Garage Door Opener in SmartDevices section. From IDE, navigate to My Device Type > + New SmartDevice > From Code. Click Save. Click Publish “For Me” for both devices

[CFS] ‘My Device Type’ was not in the navigation path ‘My Device Handlers’ was, so I used that.
[CFS] Prior to ‘Click Save. Click Publish “For Me” for both devices’ I had to click the ‘Create’ button at bottom of script window, also not sure what is meant by ‘both devices’ it seemed like only one deviece.

4.In your mobile app, tap the “+”, go to “My Apps”, furnish your log in details and pick your gateway brand, and a list of devices will be available for you to pick. After you choose your doors, you’ll then select the physical tilt sensor to go with each door.
[CFS] this is the part I was not paying attention to… I should have added the tilt sensors prior to starting above step. Wasn’t a big deal to recover, just backed out of the My Apps process, went back to ‘Things’ and added new tilt sensors. I then went back to ‘Automation’ → SmartApps → MyQ Lite and completed sign in/set up process.

SmartThings IDE GitHub Integration:
If you have not set up the GitHub integration yet or do not know about it, take a look at the SmartThings documentation here. Note that if you do not have a GitHub account or are not familiar with GitHub, the manual method of installation is recommended.
1.Add a new repository with user brbeaird , repository SmartThings_MyQ , and branch master . This can be done in either the “My Device Handlers” or “My SmartApps” sections
[CFS] prior to starting step 1 I had to
Click on enable GitHub button (upper right) in the ‘My Device Handler’ workspace. I created a user account, respond so their email to verify my email. I then logged back into SmatThing IDE and went back to ‘My device Handlers’ the ‘upate fro Repo’ tab was now available.
[CFS] It took me a bit to figure step one out. I did this using the following steps
Under ‘My Device Handlers’
Click on settings button (upper right)
Click on ‘add new repository’
For Owner: brbeaird
For Name: SmartThings_MyQ
For Branch: Master
Click save

2.Go to “My Device Handlers”. Click “Update from Repo”. Select the “SmartThings_MyQ” repository. You should see the device types in the “New (only in GitHub)” section. Check both boxes next to them. Check the “Publish” checkbox in the bottom right hand corner. Click “Execute Update”.
3.Go to “My SmartApps”. Click “Update from Repo”. Select the “SmartThings_MyQ” repository. You should see the SmartApp in the “New (only in GitHub)” section. Check both boxes next to them. Check the “Publish” checkbox in the bottom right hand corner. Click “Execute Update”.
4.In your mobile app, tap the “+”, go to “My Apps”, furnish your log in details and pick your gateway brand, and a list of devices will be available for you to pick.
[CFS] I did not need to do step 4. After step 3 I had control of doors. I had done the IDE steps prior to the IDE GitHub integration steps which may have eliminated my need to do step 4. This makes sense to me since I tried to control doors with no luck prior to GitHub integration

I could be wrong, but I’m pretty sure I’ve seen at least one report where people have been able to get Google Home to control the door device created by this app. I’ve got Alexa myself, so I can’t say for certain.

As for the instructions - thanks for the info. When I release the sensor-optional version in the next few weeks I’ll need to update the documentation anyway, so I’ll look over these tweaks as well.

Google Home works for me with your solution. I just have to say, “turn on the garage door” to open it or “turn off the garage door” to close it…open/close commands do not work for me.