Samsung still hasn't approved my integration, but in the meantime you can install it manually.

This article tells you how to make virtual SmartThings switches that trigger your commands on your computer.

Here's a video that quickly shows this setup process.

Also this video shows the new feature that sends an on or off parameter from the virtual switch to your command so you can open or close programs like Kodi.

The TRIGGERcmd SmartThings integration uses two files that you paste into your SmartThings developer console. You log into the developer console with the same email address and password you used to setup your SmartThings hub.

These are the steps:

Log into https://account.smartthings.com with your SmartThings account.

Click "My Locations," and select your location. (screenshot)

Login again if it prompts you.

Click "My SmartApps," then "+ New SmartApp," then "From Code", then paste in this code and click Create.

Click "Publish," then "For Me" to publish it. (screenshot)

Click "My Device Handlers," then "+ Create New Device Hander," then "From Code", then paste in this code and click Create.

Click "Publish," then "For Me" to publish it. (screenshot)

Open the SmartThings app on your phone.

Under Automation, select the SmartApps tab.

Select "+ Add a SmartApp" at the bottom of the list. (screenshot)

Scroll to the bottom of the list and select "My Apps". (screenshot)

Select TRIGGERcmd. (screenshot)

If you log into TRIGGERcmd with an email address and password (as opposed to Facebook, Twitter, or Google account), then you can skip this step. Otherwise, log into your TRIGGERcmd account and click "Welcome [your name]" then Profile, and type in a password. You'll need that for this next step.

Enter your TRIGGERcmd email address and password, and tap Next. (screenshot)

Tap "Select Commands," and check the checkboxes next to each command you want to add, then tap Done. (screenshot)

Now you should see the commands you selected in your "Things" list under "My Home". (screenshot)

Tap the "OFF" buttons to trigger those commands. The button you tap will turn green and change to ON for a second, and the command will run.

EDIT 10/11/17: I updated the SmartThings code to send on or off as a parameter when you toggle the virtual switch on and off. If the command doesn't allow parameters, then the command just runs when you toggle the switch off and on.

Now you can include TRIGGERcmd commands in your Routines and SmartApps as if they're switches! :medal:

:no_entry: NOTE: If you delete a command from your TRIGGERcmd account before unselecting it via the TRIGGERcmd SmartApp, you'll get errors trying to update your list of TRIGGERcmd virtual switches until you delete the virtual switch associated with that command from the Things list. Bubba ( @Nate-Hales on this forum) did a detailed video that includes how to delete them here: https://youtu.be/R9mZK2U-zkQ?t=864 Just tap the switch, then the gear in the upper-right, then the red Remove button.

EDIT 10/23/17: I added logic to the SmartThings code to delete your ST switch automatically if you delete the corresponding TRIGGERcmd command, but the code can't delete the ST switches if they're used by other SmartApps, so you'll still have to delete them manually in some cases.

EDIT 5/25/19: Now the SmartThings switches are tied to the commands via the computer name / command name combo, so you can move your commands to a new computer, name the computer the same as the old computer (in the web gui), and you won't have to re-create your SmartThings switches. You also won't have to recreate ST switches when you change command properties, as long as the command's name field remains the same. You can tell if you're using the new code if you see "TRIGGERcmd V2" at the top of the SmartApp code.