A. Install the Virtual Garage Door Controller Device Handler
- Click on the Virtual Garage Door Controller device handler link, it will open a new window with the code, select the entire page (Ctrl+A) and copy (Ctrl+C)
- Login to the IDE at http://ide.smartthings.com (create a Samsung Account one if you don't have one)
- Click on "My Locations" and then click on the name of the location where you want to install the device handler
- Click on "My Device Handlers" <-- NOTE THIS IS DEVICE HANDLERS (NOT SmartApps)
- Click on "+New Device Handler" on the top right
- Click "From Code"
- Paste the code (Ctrl+V) into the editor and click "Create"
- Click "Publish" and then "For me" on the top right
B. Install the Virtual Garage Door Manager SmartApp
- Click on the Virtual Garage Door Manager SmartApp link, it will open a new window with the code, select the entire page (Ctrl+A) and copy (Ctrl+C)
- Login to the IDE at http://ide.smartthings.com
- Click on "My Locations" and then click on the name of the location where you want to install the SmartApp
- Click on "My SmartApps" <-- NOTE THIS IS SMARTAPPS (NOT Device Handlers)
- Click on "+New SmartApp" on the top right
- Click "From Code"
- Paste the code (Ctrl+V) into the editor and click "Create"
- Click "Publish" and then "For me" on the top right
- To install the Virtual Garage Door Manager SmartApp, use either of these ways:
- SmartThings web browser app -> login here and click on the + icon on the top right corner of the screen -> click on "Add SmartApps"
OR - SmartThings mobile app -> open the mobile app and click on the + icon on the top right corner of the screen -> click on "Add Routine" -> click on "Discover" -> Scroll down to SmartApps
- Scroll down until you see "Virtual Garage Door Manager" and click on it to install it. (NOTE: if you don't see it listed, then you may have installed the code in the wrong location, check step 3 again)
- Tap on "+ Add a controller", enter the name, select your garage door relay and tilt sensor. Optionally select a toggle switch and button and click on "Done"
- Click on "Done" and it will automatically create new virtual garage door controllers devices for you in the SmartThings app. You're done! To open/configure the app in future follow step 13
- After installing the SmartApp, configure/open it using either of these ways:
- SmartThings web browser app -> login here and click on "Automations"
OR
- SmartThings mobile app -> click on the "Automations" tab at the bottom of the app and then look for the "SmartApps" section
C. Updating to a Newer Version (do not skip any steps)
UPDATING THE VIRTUAL GARAGE DOOR CONTROLLER DEVICE HANDLER:
- Click on the Virtual Garage Door Controller device handler, it will open a new window with the code, select all (Ctrl+A) and copy the code (Ctrl+C)
- Login to the IDE at http://ide.smartthings.com
- Click on "My Locations" and then click on the name of the location where you had installed the device handler previously
- Click on "My Device Handlers"
- Click on the "Virtual Garage Door Controller device handler" in the SmartThings IDE
- Select all (Ctrl+A) and delete the old code, Paste (Ctrl+V) the new code
- Click on "Save"
- Click on "Publish" and then click "For me", if you don't do this the update won't work
UPDATING THE VIRTUAL GARAGE DOOR MANAGER SMARTAPP:
- Click on the Virtual Garage Door Manager SmartApp, it will open a new window with the code, click on the browser refresh button (to flush the cache), select all (Ctrl+A) and copy the code (Ctrl+C)
- Login to the IDE at http://ide.smartthings.com
- Click on "My Locations" and then click on the name of the location where you had installed the SmartApp previously
- Click on "My SmartApps"
- Click on the "Virtual Garage Door Manager" in the SmartThings IDE
- Select all (Ctrl+A) and delete the old code, Paste (Ctrl+V) the new code
- Click on "Save"
- Click on "Publish" and then "For Me", if you don't do this the update won't work