TRIGGERcmd
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    New SmartThings integration (2023)

    Announcements
    smartthings
    1
    1
    86
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Russ
      Russ last edited by Russ

      As you may have noticed, SmartThings discontinued all Groovy based integrations, so the old TRIGGERcmd integration stopped working.

      Now there's a new TRIGGERcmd SmartThings integration. Follow these instructions to set it up:

      1. Login at https://smartthings.developer.samsung.com/workspace/projects
      2. Click the NEW PROJECT button e4281bcb-94d3-4975-a9e8-0de6f92e0a0b-image.png
      3. Click CONTINUE under Device Integration
        3ba2fac5-0a76-48e4-b1de-3717b183163c-image.png
      4. Click CONTINUE under SmartThings Cloud Connector
        73f02a48-0ed5-4732-b1b4-2bf9479a0379-image.png
      5. Name the project and click CREATE PROJECT
        0f481223-6ee4-4118-9630-516069e79bec-image.png
      6. Click REGISTER APP
        6e6af170-2669-48e3-aa1e-307519a2b7ce-image.png
      7. Click WebHook Endpoint
        3bfe740c-4d9c-40ab-94ac-ae91267bda66-image.png
      8. Enter this for the Target URL: https://www.triggercmd.com/oauth/st
        fe7c2a73-99bf-420e-a887-bbb183e08332-image.png
      9. Copy your Client ID (it starts with st-...) from your profile page under "SmartThings Device Cloud Credentials Client ID" and paste it into the Client ID field.
      10. Choose a random secret and paste that into both the Client Secret field AND the "SmartThings Device Cloud Credentials Client Secret" field on your profile page.
      11. Fill in Authorization URI with: https://www.triggercmd.com/oauth/authorize
      12. Fill in Token URI with: https://www.triggercmd.com/oauth/token
      13. Fill in Alert Notification Email with your own email address.
      14. When it looks like this, click NEXT:
        a20b96d0-2aa0-4c5a-b130-b5b2c2862530-image.png
      15. Fill in the App Display Name and upload this image and click SAVE.
        cb6e92e3-fc35-4575-93fa-665152b62679-image.png
      16. Copy and paste these values into the SmartThings App Credentials Client ID and SmartThings App Credentials Client Secret fields on your profile page before you click GO TO PROJECT OVERVIEW
        f427a972-0202-4011-b0a7-2ceb94cd6f4e-image.png
      17. Click DEPLOY TO TEST
        d97c72d3-fc52-45b7-a30a-c4e83770183e-image.png
      18. Open the SmartThings app on your phone.
      19. Go to the Dashboard>Settings>About SmartThings
      20. Press “About SmartThings” for 5 seconds.
      21. Now press “Developer Mode” to enable it.
      22. Close and open the SmartThings app.
      23. Tap the + in the upper-right, then tap Add device.
      24. Scroll down to the bottom and tap My Testing Devices
      25. Tap TRIGGERcmd
      26. Log into TRIGGERcmd (if necessary)
      27. Tap Allow
      28. You're done!

      It will create a virtual switch for each command with the Voice field filled in, just like the Alexa and Google Assistant integrations.

      Please note, if you've linked SmartThings to Alexa or Google Assistant it will create an Alexa device for each SmartThings device, so you will get two devices for each command if you also have TRIGGERcmd linked directly to Alexa or Google Assistant.

      If you're going to use this SmartThings integration, you'll want to unlink TRIGGERcmd from Alexa and Google Assistant to avoid the duplicate Alexa or Google devices.

      It should work like this:
      TRIGGERcmd -> SmartThings -> Alexa / Google Assistant

      Russell VanderMey

      1 Reply Last reply Reply Quote 0
      • Referenced by  Russ Russ 
      • Referenced by  Russ Russ 
      • Referenced by  Russ Russ 
      • Referenced by  Russ Russ 
      • Referenced by  D David Hess 
      • First post
        Last post