Skip to content

Instantly share code, notes, and snippets.

@roubles
Last active July 12, 2017 17:41
Show Gist options
  • Save roubles/42ab992afa65d906b4c2433524e41514 to your computer and use it in GitHub Desktop.
Save roubles/42ab992afa65d906b4c2433524e41514 to your computer and use it in GitHub Desktop.
Use Alexa to arm/disarm Simplisafe

Prerequisites

  • Smartthings Hub
  • You have the $25 plan from simplisafe

Step 1: Create a Device Handler (for Simplisafe)

Step 2: Add a new Device (of type Simplisafe)

  • Login to the smartthings IDE
  • Click on 'My Devices'
  • Click on 'New Device'
    • Enter a name (like 'Simplisafe')
    • Enter a Device Network ID (S001)
    • For Type, select 'Simplisafe'
    • For Location, select the location of your hub
    • For Hub, select your hub

Step 3: Input your username/password

  • Login to simplisafe.com to verify that your username/password work
  • Login to the smartthings IDE
  • Click on 'My Devices'
  • Click on the device named 'Simplisafe'
  • Next to preferences click 'edit'
  • Now enter your username and password. Double check to make sure these are correct.

At this point you should be able to arm and disarm your simplisafe using the Smartthings app.

As of this writing, Alexa will not integrate with devices other than light switches. The next section details how to make Alexa treat the simplisafe device as a 'switch'.

Step 4: Create a virtual switch

  • Login to the smartthings IDE
  • Click on 'My Devices'
  • Click on 'New Device'
    • Enter a name (like 'Virtual Simplisafe switch')
    • Enter a Device Network ID (VS001)
    • For Type, select 'Simulated Switch'
    • For Location, select the location of your hub
    • For Hub, select your hub
@dhtguru
Copy link

dhtguru commented May 6, 2017

Sorry, I am new to Smartthings. So do I use the virtual switch in a custom app that I create? I don't see how oo link the vs to the new Simplisafe device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment