RBOY APPS
INSTALLING VIRTUAL GARAGE DOOR
There are 2 parts to this installation so please see the instruction carefully (separate for how the SmartApp is installed and how the Device Handler is installed):

It is recommended to use a desktop browser for these steps
A. Install the Virtual Garage Door Controller Device Handler 
 
  1. 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)
  2. Login to the IDE at https://account.smartthings.com (create a Samsung Account one if you don't have one)
  3. Click on "My Locations" and then click on the name of the location where you want to install the device handler
  4. Click on "My Device Handlers" <-- NOTE THIS IS DEVICE HANDLERS (NOT SmartApps
  5. Click on "+New Device Handler" on the top right 
  6. Click "From Code
  7. Paste the code (Ctrl+V) into the editor and click "Create
  8. Click "Publish" and then "For me" on the top right 

B. Install the Virtual Garage Door Manager SmartApp

 
  1. 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)
  2. Login to the IDE at https://account.smartthings.com
  3. Click on "My Locations" and then click on the name of the location where you want to install the SmartApp
  4. Click on "My SmartApps" <-- NOTE THIS IS SMARTAPPS (NOT Device Handlers
  5. Click on "+New SmartApp" on the top right 
  6. Click "From Code
  7. Paste the code (Ctrl+V) into the editor and click "Create
  8. Click "Publish" and then "For me" on the top right
  9. 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 SmartApps"
  10. 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)
  11. 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"
  12. 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
  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 https://account.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 https://account.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