In this Article

SmartThings continues to invest in the Developer Center with tools for partners such as Test Suite, Product Cloning, and Certification by Similarity…

1. Device Profile Builder

2.  Get Started

3. Use Device Profile Builder when Creating a Product

4. Templates

5. Download / Upload File

Share this Blog Post

SmartThings Device Profile Builder, header image

SmartThings continues to invest in the Developer Center with tools for partners such as Test Suite, Product Cloning, and Certification by Similarity to simplify product integration and certification for a single product or an entire portfolio. After obtaining Works with SmartThings (WWST) certification, Analytics helps our partners gain valuable insights about how users interact with their products.

With the goal of making integration easy for partners, SmartThings added another tool in the integration process called the Device Profile Builder, allowing partners to specify a device’s capabilities and how it interacts within the SmartThings ecosystem.

“We’ve heard from developers that they wanted an easier way to build their devices with SmartThings. A tool with an intuitive user-friendly interface that would work for any device” says Nate Porras, Senior Product Manager at SmartThings. “We feel like we accomplished that with Device Profile Builder.”

SmartThings currently offers Device Profile Builder for Cloud integrations and soon for Direct Connected and Mobile Connected integrations.

“Device Profile Builder is nicely designed and straightforward to use.  You can create a Device Profile effortlessly.  We are always trying to find the simplest way to integrate, and Device Profile Builder is a key tool in that process.”

Anthony Richardson, QA Engineer at August Home

Read on to learn about Device Profile Builder and how to get started.  

Device Profile Builder

SmartThings Device Profile Builder is a web-based tool that assists developers with creating Device Profiles, which define a device and its features on the SmartThings platform through Capabilities. It contains the Components – which is a group of SmartThings Capabilities – and metadata (ID, name, ownership, and more) of a device, defining how a device on the SmartThings platform behaves. For example, with a light, the component contains four common Capabilities for lights including Switch, Switch Level, Color Control, and Color Temperature.

Use Device Profile Builder to:

  • Define how you want your products to look to users in the SmartThings app
  • Set SmartThings Capabilities for each of your products

 Get Started

How to use the SmartThings Device Profile Builder:

  1. Visit the Products section in the SmartThings Certification Console where you can add a new product or edit an existing one.Under Integration Details / Device Capabilities, click Create a profile here. Or here is the direct link to the Device Profile Builder.
  2. Click the button Add new Device Profile and enter a unique name. 
  3. Add your Capabilities and Components. You can also use product category specific templates to make the process faster.
  4. Use the Dashboard View to set how you want your product’s icon, action, and state to look in the SmartThings App. 
  5. Click Create Profile. After creating, you will have options to View, Publish, Edit, Clone, Download File, Upload file, and Delete under the Actions menu.
  6. Publish your Device Profile and use it to finish creating your product. Then submit your product to obtain the Works with SmartThings (WWST) certification.

You can re-use a device profile for similar products or create as many variations as you need for your portfolio of products.

Welcome to the SmartThings Device Profile Builder


Use Device Profile Builder when Creating a Product

Below is the Create Product section in the Certification Console.

When creating a product in the Certification Console, you can use Device Profile Builder to add your device profiles. Under Integration Details / Device Capabilities, click Create a profile here or Edit an existing profile

After finishing Adding a Product in the Certification Console, you can Test it Using Test Suite, and then go on to Submit it for Works with SmartThings Certification (WWST).

Create Product in the SmartThings Certification Console

Here are images from the Device Profile Builder. We’ll use the Capabilities for your devices as part of the Works with SmartThings certification. 

Create your Device Profile in the SmartThings Certification Console
SmartThings Device Profiles

Templates

Get started faster with Templates. Templates are prebuilt sets of required and suggested Capabilities for common product types that help you create your device profile effortlessly. Simply select a product type and apply it to your component.

SmartThings Templates

Download / Upload File

For even more customization, you can use the Download / Upload File functions to modify the JSON file. If you have a more complex scenario you want to configure, this functionality gives visibility into all the fields. For example, this can be useful for certain devices that have specific preference thresholds or operating limits, which can be configured for normal or alarm states. There is also an ability for more granular control of what your device looks like in the SmartThings app.

Want to integrate your products with SmartThings? Visit our Developer Center to get started and access Device Profile Builder.

Subscribe for more articles like this!

Your email address
[contact-form-7 id="831e457" title="Contact form"] You may opt-out at any time. Privacy Policy.

Learn more about becoming a SmartThings partner.

Work With Us

Inspire the world and create the future of IoT at SmartThings.

You Might Also Like...

SmartThings Updates

August 14, 2014

SmartThings, Samsung, and the Open Platform

Friends, Today is a big day for SmartThings. I’m excited to announce that SmartThings has been acquired by Samsung and will operate as an independent company within Samsung’s Open Innovation Center group. It has always been our goal to create a totally open smart home platform that brings together third-party developers, device makers, and consumers. We’re thrilled that Samsung fully supports this vision. We will continue to run SmartThings the way we always have: by embracing our community of customers, developers, and device makers and championing the creation of the leading open platform for the smart home. Our growing team will remain fully intact and will relocate to a new headquarters in Palo Alto, CA. In short: SmartThings will remain SmartThings. (more…)
Read More
SmartThings Updates

March 31, 2015

Update: SmartThings Hub & Hardware V2

Earlier this year we announced that we’ll soon unveil the next generation of the SmartThings Hub and several sensors. We wanted to provide a quick update on our progress to date. (more…)
Read More
SmartThings Updates

September 3, 2015

The Next Generation of SmartThings is Here

We’re excited to announce that the next generation of the Samsung SmartThings Hub, a new lineup of products, and a brand-new SmartThings app experience is available today. Our mission has always been to create the easiest way for people to turn their home into a smart home. In fact, we started SmartThings out of a desire to know the answer to a basic but deeply personal question: is everything OK in my home.  We believe our latest product evolution delivers on this ambition. Here's a look at what's new and improved: The New Samsung SmartThings Hub and Sensors The new Hub enables video streaming, has battery backup that lasts up to 10 hours, and can run certain functions locally to improve performance and continue to operate without an internet connection. The Hub will continue to support ZigBee, Z-Wave, and local internet connected devices. Two USB ports and embedded Bluetooth will support future expansion. The new collection of Samsung SmartThings sensors are now smaller and have been redesigned with a sleeker, more contemporary look to fit seamlessly into the background of your home. The New SmartThings App Experience The free SmartThings app has been redesigned for easier navigation and a more intuitive experience.  You can now directly organize and control your connected devices by room, view live streaming from cameras, quickly set up and run routines, explore the marketplace of nearly 200 devices now compatible with SmartThings, and so much more. One of the exciting new features of the SmartThings app experience is Smart Home Monitor– an integrated home monitoring solution. Smart Home Monitor allows you to receive alerts and take action when SmartThings detects unwanted entry or motion, smoke or fire, leaks, or other important activity. Existing customers will be able to configure Smart Home Monitor from their dashboard within 24 hours after downloading the updated app. With Smart Home Monitor, our Hub version 2, and a connected camera, you can also get instant alerts with an accompanying video-clip when these unexpected events occur.  Video buffering in the new hub means clips can start prior to the event so you can see exactly what is happening in your home. Video clips will eventually be a premium feature within Smart Home Monitor but are available in beta as a free trial through 2015. After the free trial, a premium version of Smart Home Monitor, which includes video clips, will be available for $4.99 per month. Live streaming will always be free. The new SmartThings app will be available for free download on iOS and Android starting today, with Apple Watch, and Gear S apps to follow. Be sure to check out our post for a more in-depth look at the app’s new features. We would like to extend our heart-felt thanks to our customers, supporters, and developer community. Your commitment, feedback, and ideas are what make our open platform truly special. We hope you you enjoy the new SmartThings experience.    
Read More

Our Most Popular Categories