📄️ Device Configurations
A Device Configuration allows you to dictate the display order of your device's Capabilities, configure the displayed default values, hide unused enum values of a Capability attribute, and more in each of the three main SmartThings app views:
📄️ Embedded Device Configurations
Embedded Device Configurations allow Device Configurations to be embedded in the Device Profile itself. This allows for UI customizations in the SmartThings clients (such as the mobile app) without the need to explicitly create and reference A Device Presentation in your Device Profile.
📄️ Device Presentations
A Device Presentation is used by the SmartThings platform to determine how the Capability Presentations of a Device are grouped and displayed in the SmartThings app. Using the SmartThings API, you can generate a custom Device Presentation based on your Device Configuration using the createDeviceConfiguration API call.