Go to Body Go to Navigation

How to test

Developer Workspace allows you to test Automations and devices with the SmartThings app. It also includes some additional tools. With a virtual device you can do tests without a physical device, and with the device plugin simulator you can test how your device plugin appears in the SmartThings app, and how you can interact with it.

Test your Automation

Developer Workspace allows you to create an Automation and test it.

  1. When creating your Automation in Developer Workspace, click CONFIRM to register your Automation in the self-publish phase. The Automation information is sent to SmartThings Cloud.
  2. Launch the SmartThings app. Your SmartThings app and Developer Workspace must be signed into the same account.
  3. Enable developer mode in the SmartThings app.
  4. Go to Automations tab and add your Automation app.
  5. Test your Automation.

Test your device

To test your device, you have to self-publish or side-load your device plugin. You can download the self-assessment checklist in the final step of creating your device through Developer Workspace.

  1. When creating your device in Developer Workspace, click CONFIRM to self-publish your device in the self-publish phase. The device information is sent to SmartThings Cloud.
  2. Launch the SmartThings app. Your SmartThings app and Developer Workspace must be signed into the same account.
  3. Enable developer mode in the SmartThings app.
  4. Go to Devices tab and add your device.

NOTE

If you have created your own custom plugin and want to test it, you can test it using sideloading.

Now you can test your device. You need to prepare your device. If you don’t yet have a physical device, you can use a virtual device that represents this physical device and its resources.

  1. Create a new virtual device and launch it.
  2. Test your virtual device using the SmartThings app or the device plugin simulator.

NOTE

The device plugin simulator only works with a virtual device.

You can then control and test the virtual device with the SmartThings app or the device plugin simulator.

More information