Difference between revisions of "Manual Install"

From webCoRE Wiki - Web-enabled Community's own Rule Engine
Jump to: navigation, search
(Installing Source Code into SmartThings Cloud)
m
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
=Summary=
 
=Summary=
 
These instructions will help you manually install webCoRE. It is recommended to do [[GitHub Install]], however these steps will also work.
 
These instructions will help you manually install webCoRE. It is recommended to do [[GitHub Install]], however these steps will also work.
 +
 +
{{Warning |Edit August 2020: The new SmartThings app has [[New_SmartThings_App|different installation steps]].}}
  
 
=Installing Source Code into SmartThings Cloud=
 
=Installing Source Code into SmartThings Cloud=
# Login to the [http://developer.smartthings.com SmartThings web UI].
+
 
 +
You must create both the webCoRE and webCoRE Piston smart apps.  '''Follow all the steps below!'''
 +
 
 +
== webCoRE Smart App ==
 +
 
 +
# Login to the [https://account.smartthings.com/ SmartThings IDE].  (old link: [http://developer.smartthings.com here]).
 
# Click on '''My SmartApps'''.
 
# Click on '''My SmartApps'''.
 +
#:[[File:Mysmartapps.jpg]]
 
# Click the '''New SmartApp''' button.
 
# Click the '''New SmartApp''' button.
 +
#:[[File:Newsmartapp.jpg]]
 
# Select the '''From Code''' tab.
 
# Select the '''From Code''' tab.
# Copy all of the code from [https://github.com/ady624/webCoRE/blob/master/smartapps/ady624/webcore.src/webcore.groovy webCoRE.groovy] into the box.
+
#:[[File:Fromcode.jpg]]
 +
# Copy all of the code from the [https://raw.githubusercontent.com/ady624/webCoRE/master/smartapps/ady624/webcore.src/webcore.groovy webCore.groovy] file into the box.
 
# Click '''Create'''.
 
# Click '''Create'''.
 +
#:[[File:Createcode.jpg]]
 
# Click '''Save'''.
 
# Click '''Save'''.
 
# Click '''Publish'''.
 
# Click '''Publish'''.
 +
#:[[File:Savepublish.jpg]]
 +
 +
== webCoRE Piston Smart App  ==
 +
 
# Click on '''My SmartApps'''.
 
# Click on '''My SmartApps'''.
 +
#:[[File:Mysmartapps.jpg]]
 
# Click the '''New SmartApp''' button.
 
# Click the '''New SmartApp''' button.
 +
#:[[File:Newsmartapp.jpg]]
 
# Select the '''From Code''' tab.
 
# Select the '''From Code''' tab.
# Copy all of the code from [https://github.com/ady624/webCoRE/blob/master/smartapps/ady624/webcore-piston.src/webcore-piston.groovy webCoRE-piston.groovy] into the box.
+
#:[[File:Fromcode.jpg]]
 +
# Copy all of the code from the [https://raw.githubusercontent.com/ady624/webCoRE/master/smartapps/ady624/webcore-piston.src/webcore-piston.groovy webCoRE-piston.groovy] file into the box.
 
# Click '''Create'''.
 
# Click '''Create'''.
# Click '''Save'''.
+
#:[[File:Createcode.jpg]]
# Click '''Publish'''.
+
# Click '''Save''' and wait for the loading circle to disappear.
 +
# Click '''Publish''' and choose '''For Me'''.
 +
#:[[File:Savepublish.jpg]]
 +
 
 +
== webCoRE Storage Smart App ==
 +
 
 +
# Click on '''My SmartApps'''.
 +
#:[[File:Mysmartapps.jpg]]
 +
# Click the '''New SmartApp''' button.
 +
#:[[File:Newsmartapp.jpg]]
 +
# Select the '''From Code''' tab.
 +
#:[[File:Fromcode.jpg]]
 +
# Copy all of the code from the [https://raw.githubusercontent.com/ady624/webCoRE/master/smartapps/ady624/webcore-storage.src/webcore-storage.groovy webCoRE-storage.groovy] file into the box.
 +
# Click '''Create'''.
 +
#:[[File:Createcode.jpg]]
 +
# Click '''Save''' and wait for the loading circle to disappear.
 +
# Click '''Publish''' and choose '''For Me'''.
 +
#:[[File:Savepublish.jpg]]
 +
 
 +
== webCoRE Dashboard Smart App ==
 +
 
 +
# Click on '''My SmartApps'''.
 +
#:[[File:Mysmartapps.jpg]]
 +
# Click the '''New SmartApp''' button.
 +
#:[[File:Newsmartapp.jpg]]
 +
# Select the '''From Code''' tab.
 +
#:[[File:Fromcode.jpg]]
 +
# Copy all of the code from the [https://raw.githubusercontent.com/ady624/webCoRE/master/smartapps/ady624/webcore-dashboard.src/webcore-dashboard.groovy webCoRE-dashboard.groovy] file into the box.
 +
# Click '''Create'''.
 +
#:[[File:Createcode.jpg]]
 +
# Click '''Save''' and wait for the loading circle to disappear.
 +
# Click '''Publish''' and choose '''For Me'''.
 +
#:[[File:Savepublish.jpg]]
  
 
Note: The webCoRE source code has only been copied to your SmartThings cloud account. You must continue to the next step of [[Enable webCoRE OAuth]].
 
Note: The webCoRE source code has only been copied to your SmartThings cloud account. You must continue to the next step of [[Enable webCoRE OAuth]].

Latest revision as of 23:55, 17 August 2020

Summary

These instructions will help you manually install webCoRE. It is recommended to do GitHub Install, however these steps will also work.

Warning Warning: Edit August 2020: The new SmartThings app has different installation steps.

Installing Source Code into SmartThings Cloud

You must create both the webCoRE and webCoRE Piston smart apps. Follow all the steps below!

webCoRE Smart App

  1. Login to the SmartThings IDE. (old link: here).
  2. Click on My SmartApps.
    Mysmartapps.jpg
  3. Click the New SmartApp button.
    Newsmartapp.jpg
  4. Select the From Code tab.
    Fromcode.jpg
  5. Copy all of the code from the webCore.groovy file into the box.
  6. Click Create.
    Createcode.jpg
  7. Click Save.
  8. Click Publish.
    Savepublish.jpg

webCoRE Piston Smart App

  1. Click on My SmartApps.
    Mysmartapps.jpg
  2. Click the New SmartApp button.
    Newsmartapp.jpg
  3. Select the From Code tab.
    Fromcode.jpg
  4. Copy all of the code from the webCoRE-piston.groovy file into the box.
  5. Click Create.
    Createcode.jpg
  6. Click Save and wait for the loading circle to disappear.
  7. Click Publish and choose For Me.
    Savepublish.jpg

webCoRE Storage Smart App

  1. Click on My SmartApps.
    Mysmartapps.jpg
  2. Click the New SmartApp button.
    Newsmartapp.jpg
  3. Select the From Code tab.
    Fromcode.jpg
  4. Copy all of the code from the webCoRE-storage.groovy file into the box.
  5. Click Create.
    Createcode.jpg
  6. Click Save and wait for the loading circle to disappear.
  7. Click Publish and choose For Me.
    Savepublish.jpg

webCoRE Dashboard Smart App

  1. Click on My SmartApps.
    Mysmartapps.jpg
  2. Click the New SmartApp button.
    Newsmartapp.jpg
  3. Select the From Code tab.
    Fromcode.jpg
  4. Copy all of the code from the webCoRE-dashboard.groovy file into the box.
  5. Click Create.
    Createcode.jpg
  6. Click Save and wait for the loading circle to disappear.
  7. Click Publish and choose For Me.
    Savepublish.jpg

Note: The webCoRE source code has only been copied to your SmartThings cloud account. You must continue to the next step of Enable webCoRE OAuth.