📄️ Overview
Capabilities are core to the SmartThings architecture. They abstract specific devices into their underlying functions, allowing us to retrieve the state of a Device component or control a function of the Device. Capabilities are then incorporated into Device Profiles, which encapsulate the entire functionality of a Device (read more about Device Profiles here).
📄️ Capability Presentations
A Capability Presentation defines how the SmartThings app presents the Attributes and Commands of a
📄️ Display Types
Display types are used in Capability Presentations. They identify different visual representations that can be used to display a Capability in the SmartThings app. Each Capability Presentation view (dashboard, detail, automation) supports various display types, described here.
📄️ Capability Translations
To support multiple languages for each Capability Presentation, create Capability Translations and reference the text in those translations from the Capability Presentation. Here we define English and Korean translation files for our custom elevator Capability.
📄️ Production Capabilities
Here you can find the list of standard production Capabilities maintained by SmartThings. Live Capabilities are available for you to use today.
📄️ Proposed Capabilities
Here you can find the proposed production Capabilities. Proposed Capabilities are scheduled to be finalized and released in the future, but are subject to change. You can begin incorporating these Capabilities into your integration, but the Capability may not function in its entirety, particularly in the mobile app detail view.
📄️ Deprecated Capabilities
Here you can find the production Capabilities that have been deprecated. If your integration uses a deprecated Capability, see the Production Capabilities reference for a replacement Capability.
📄️ Custom Capabilities
Devices with custom Capabilities are not supported by the Works with SmartThings (WWST) certification program at this time.