SmartThings Documentation
latest
  • September 2015 Release FAQ

Getting Started

  • Getting Started

Guides

  • Introduction
  • Tools and IDE
    • Account Managment
    • Editor and Simulator
    • Logging
    • GitHub Integration
  • SmartApps
  • Web Services SmartApps
  • Device Handlers
  • Cloud and LAN-Connected Devices
  • Arduino ThingShield

Reference

  • Capabilities Reference
  • API Documentation
 
SmartThings Documentation
  • Docs »
  • Tools and IDE
  • Edit on GitHub

Tools and IDE¶

The SmartThings IDE (Integrated Development Environment) provides SmartThings developers with a set of tools to manage their SmartThings account, and build and publish custom SmartApps and Device Type Handlers.

In this guide, you will learn:

  • The various tools that allow you to manage your Locations, Hubs, Groups, and Devices.
  • How to use the IDE and simulator to build and test SmartApps and Device Type Handlers.

Contents:

  • Account Managment
    • Locations
    • Hubs
    • Devices
    • SmartApps
    • Device Types
    • Publication Requests
    • Live Logging
  • Editor and Simulator
    • Creating a New SmartApp
    • Creating a new Device Type Handler
    • Using the Editor
    • Using the Simulator
    • Log Console
  • Logging
    • Logging Levels
    • Logging Examples
  • GitHub Integration
    • Overview
    • Setup
      • Step 1 - Enable GitHub Integration
      • Step 2 - Connect your GitHub Account to SmartThings
      • Step 3 - Create a Fork
      • Step 4 - Clone the Forked Repository
      • Step 5 - Configure Git to Sync Fork with SmartThings
    • Repository Structure
    • GitHub Integration IDE Tour
      • Color-Coded Names
      • GitHub Actions Buttons
    • How-To
      • Add Files from Repository to the IDE
      • Get Latest Code from SmartThingsPublic Repository
      • Commit Changes in the IDE
      • Keep Your Cloned Repo in Sync with Origin
    • Best Practices
      • Sync with Upstream Repository Frequently
    • FAQ
    • Getting Help
Next Previous

© Copyright 2015, SmartThings. Revision 840ca4f917e8e6ccdb6254a63704ab6f2ff8695f.

Built with Sphinx using a theme provided by Read the Docs.