Adding SmartApps


(Troy DeRosier ) #1

Trying to add a Smart App to my z-wave device MC… Can someone tell me what I am missing. I know how to add the smart app to myapps list but when I click on smartapps is tells me no installed smartapps


#2

See if this helps any. Sounds like you may have published to your library, but not yet installed to a specific device.


(Troy DeRosier ) #3

I did what it said and still no luck.


#4

Which smart app is it?


(Troy DeRosier ) #5

smart alarm v2.2.5 or smart security it just tells me no installed smartapps


(Keith Croshaw) #6

Did you add it from the IDE and publish it to yourself?


#7

SmartAlarm is very popular. I’m not familiar with the exact install procedure. If you ask in its topic, someone should be able to help you.


(Bill) #8
  1. Log in to SmartThings.com
  2. Go to Develops to Login to IDE on SmartThings.com
    2a. https://www.smartthings.com/developers/
    2b. Click the link “Build a SmartApp”
    2c. Click on “Log in”
  3. Click on My Smart Apps
  4. Click on “+ New SmartApp” green button on right side.
  5. Click on “From Code”.
  6. Now, go to www.github.com
  7. Click Sign in.
  8. Search for Smart Alarm
  9. Click on “app name.groovy”
  10. You will see the code. Click on the “Raw” button to get the code with no formatting.
  11. Copy all the code.
  12. Go back to SmartThings and Paste the code.
  13. Click “Create” button on the bottom of the page.
  14. Click “App Settings” button on the top right of the page.
  15. Click on “OAuth” link toward the bottom on the page.
  16. Click on “Enable OAuth in Smart App”
  17. Click “Update” button
  18. Click on “Code” button on top right of the page
  19. Click “Publish” button then “For Me” option

(Troy DeRosier ) #9

thanks
wedfasdfdsfsdafv


(Ian Clitheroe) #10

I have been trying to use these steps to add my first app to smarthings,
I’ve been trying to add an aeotec garage door opener (v5) using RobertVandervoorts code

however i keep getting an error message

No signature of method: script15016076246362139004068.metadata() is applicable for argument types: (script15016076246362139004068$_run_closure1) values: [script15016076246362139004068$_run_closure1@73d18380] Possible solutions: getMetadata(), getState(), setState(java.lang.Object), metaClass(groovy.lang.Closure)

any assistance?