SmartThings Developer Documentation
latest

What’s New

  • Latest Updates

Getting Started

  • Overview
  • Up and Running
  • Groovy Basics
  • Groovy With SmartThings
  • Writing Your First SmartApp
  • Getting Help

Guides

  • Architecture
  • Tools and IDE
  • SmartApps
    • Anatomy and Life Cycle of a SmartApp
    • Preferences and Settings
    • Storing Data With State
    • Events and Subscriptions
    • Working with Devices
    • Modes
    • Routines
    • Scheduling
    • Working With Time
    • Sunset and Sunrise
    • App Touch
    • Making Synchronous External HTTP Requests
    • Making Asynchronous External HTTP Requests (Beta)
    • Sending Notifications
    • Parent-Child SmartApps
    • Example: Bon Voyage
  • Web Services SmartApps
  • Device Handlers
  • Cloud- and LAN-connected Devices
  • Composite Devices
  • Arduino ThingShield
  • Rate Limits
  • Publishing Code
  • Code Review Guidelines and Best Practices

Reference

  • Capabilities Reference
  • API Documentation

Misc

  • Contributing to the Docs
  • Samsung SmartThings Hub FAQ
SmartThings Developer Documentation

    test

  • Docs »
  • SmartApps
  • Edit on GitHub

SmartAppsΒΆ

SmartApps are Groovy-based programs that allow a user to tap into the capabilities of their devices to automate their lives.

If you haven’t written a SmartApp yet, you should work through the Writing Your First SmartApp.

  • Anatomy and Life Cycle of a SmartApp
  • Preferences and Settings
  • Storing Data With State
  • Events and Subscriptions
  • Working with Devices
  • Modes
  • Routines
  • Scheduling
  • Working With Time
  • Sunset and Sunrise
  • App Touch
  • Making Synchronous External HTTP Requests
  • Making Asynchronous External HTTP Requests (Beta)
  • Sending Notifications
  • Parent-Child SmartApps
  • Example: Bon Voyage
Next Previous

© Copyright 2017, SmartThings. Revision 8b094d69.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.