Got it. Thanks. Do you mind sharing the JSON you used? I learn best from examples.
Here you go:
{
"mnmn": "SmartThingsCommunity",
"vid": "5f02c3fc-bd01-3aa6-a39e-275dbe955399",
"type": "dth",
"dpInfo": null,
"iconUrl": null,
"dashboard": {
"states": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
}
],
"actions": []
},
"detailView": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "healthCheck",
"version": 1,
"values": [],
"visibleCondition": null
}
],
"automation": {
"conditions": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "relativeHumidityMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "sensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "healthCheck",
"version": 1,
"values": [],
"visibleCondition": null
}
],
"actions": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "relativeHumidityMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "sensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "healthCheck",
"version": 1,
"values": [],
"visibleCondition": null
}
]
}
}
If you look at the instructions in the top post of the Custom Capability thread, you just need to get the CLI installed and then skip to the device-config step