It looks like they might be using some of your code. The MyQ smart app now also shows up in a smartthings labs category.
I donāt see that. @copyninjaās app categorizes it in Labs, so you might be referring to that? If you hit the plus arrow and go to More and then SmartThings labs, those are the āofficial lab appsā.
This is the best code Iāve seen to date and easiest to setup, plus work the lighting too.
Tested it pretty heavy today, only issue seems to be live status updating, but still gives very good updates. When the door was opened via a car remote, I pulled the car in and closed the door, this event happened so fast that the ST activity log never even said the door opened, yet checking the Chamberlain app, it said the door opened and closed 2 minutes later. This probably could be corrected with a 1 minute scan/check rate, not a major issue.
The 2nd item I noticed, when I close the door remotely with the Chamberlain App, the door will give a warning beep prior closing, yet this app doesāt, it just closes the door. So there must be a second type of close command that can be used, one with an alarm, maybe this could be an option to select in the setup. Again, not a major issue.
Had a Wink system for a while, their workaround seem to just run the Chamberlain door app inside of the Wink app, kind of linked, but had full factory control and status updates. Only issue with them was it was not Craftsman compatible (Assurelink), contacted them at the time and they said Sears would not bye in to update their server and app to accommodate.
ST would be smart to make this as seamless as possible and put this at the top of their new device list. There is a very high percentage of homeowners that have a Chamberlain (mother company of LiftMaster and Sears Craftsman) built system, thus they could quickly capture the attention of big audience of new customersā¦
I do love the very clear icons used in @copyninja setup, very clear and easy to understand at a glance, even in the activity logsā¦
Again, @copyninja great effortā¦
When I go to my smartthings dashboard. This is what I see
When I open the smartthings labs category I see the following
I didnāt have the smartthings labs before the announcement. My apps also has a MyQ app. Both have my username and password setup.
@Enitech, I have the same screens you have after publishing the 3 sets of code, if you recall when you did it, one of them was put in the SmartApps section (MyQ Service Manager) and the other 2 into the My Device Types section (MyQ Garage Door Opener & MyQ Light Controller), thus I guess it shows up in the two sections. I think the 2 device types use the common app code for access to the garage servers.
First post, take it easy on me please!
So I have correctly installed this app and device, and they show in ST app just like @Enitech. But⦠what do I do to open and close the garage? Been pressing buttons in the app for 20 minutes and reading these threads an hour before that. Unsure.
I just got my ST all set up yesterday.
Seems to be how these things work - as soon as I posted that the door showed up in āMy Thingsā - open/close/notify functionality works great! Thanks to all involved.
@kylematthews Mine did the same thing when I set iy up. I was just about to post when suddenly it showed up in the things category.
Iāve followed the directions, but I am getting the following error when I try to add the MyQ Garage Door opener in the Smart Device Section.
Error
500: Internal Server Error
URI
/device/save
Reference Id
4c7a4d43-636f-409d-aeaf-f38d2250d30d
Date
Wed Jan 21 20:50:31 UTC 2015
Class
java.lang.NullPointerException
Message
Cannot invoke method refresh() on null object
I am sure itās a case of SISO, but Iām not sure what I did wrong.
Any suggestions would be appreciated
I donāt have this /device/save on my code, Iām guessing that itās SmartThings server thatās not responding properly when creating the device? Iāll try to recreate this when I get home.
I couldnāt recreate it
Thank you for trying!
I guess Iāll try deleting it all and reinstalling. The light controller works, I only get the error when I try to add the Door Opener Deviceā¦
it seems like thereās potentially an issue with IDE. Check with support@smartthings.com if your deleting and reinstall doesnāt work.
Iāve contacted support regarding the issue. I will post when I have it resolved.
Just to review the steps Iāve taken -
I deleted the MyQ Service Manager in SmartApp section, deleted the MyQ Garage Door Opener in the SmartDevice Section.
Next I reloaded the Service Manager in SmartApp⦠I added the MyQ Garage Door Opener to My Device Types
When I go to add the MyQ Garage Door to My Devices I receive error.
did you try to add it through your phone app or did you try to add it through IDE ?
You need to publish all SmartApp and SmartDevices then you need to use your phone app to add it.
I got itā¦
I didnāt realize that there were other screens on the App if I swiped right. My error was trying to add the device via the IDE interface and not through the App.
Thank you for your help and a TERRIFIC App.
Hey Jason, does your app support the warning beeps before door close? I so want to set it up!
trying to annoy your missus, huh?
Currently, itās not beeping, and I have no idea why as well.
@copyninja I had a problem today with this app today. I left my garage door open by accident for 2 hours during the day. Normally, STās notifies me if I leave it open for 5 minutes but didnāt so this time. I went into my Things and noticed that the door still showed closed and in the Activity Log, there was nothing there since the previous day. I logged into IDE and thereās no errors on the device. I reinitialized the MyQ app and now logs look good there. I made the mistake of not checking the MyQ app logs before reinitializing though so I canāt see if there is any errors. I wish you can historically pull up those logs.
Any ideas?
Did any of your scheduling through pollster got stopped as well? I did noticed that the log isnāt showing my polls for each doors anymore. Iām suspecting that thereās some changes to the system backend affecting my codes.