Dear @nayelyz,
As recommended by @erickvI in another thread I completed all the steps you identified above and on the last step , I received “already-published”.
Do I need to delete the existing published deviceProfile or can I un-publish it?
smartthings deviceprofiles:update b905ad36-0398-4954-a788-eb517d9028ee -i devProfile.json
[2020-09-01T14:39:12.973] [ERROR] cli - caught error Error: Request failed with status code 409: {"requestId":"537E91C9-2084-4FFC-9EB2-C659F93A288B","error":{"code":"ConflictError","target":null,"message":"already-published","details":[]}}
smartthings deviceprofiles
┌───┬───────────────────────────────────────┬───────────┬──────────────────────────────────────┐
│ # │ Name │ Status │ Id │
├───┼───────────────────────────────────────┼───────────┼──────────────────────────────────────┤
│ 1 │ Ambient Weather Station │ PUBLISHED │ b905ad36-0398-4954-a788-eb517d9028ee │
│ 2 │ Ambient Weather Station Remote Sensor │ PUBLISHED │ 948c96cb-e96d-4b23-b065-094c78a422a0 │
└───┴───────────────────────────────────────┴───────────┴──────────────────────────────────────┘
DevConfig.json
{
"mnmn": "SmartThingsCommunity",
"vid": "a6e74e5a-f265-3296-9757-23f70087351a",
"type": "profile",
"dpInfo": null,
"iconUrl": null,
"dashboard": {
"states": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "relativeHumidityMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "illuminanceMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "ultravioletIndex",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "waterSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "battery",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "energyMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerConsumptionReport",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"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": "illuminanceMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "ultravioletIndex",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "waterSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "battery",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "energyMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerConsumptionReport",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"version": 1,
"values": [],
"visibleCondition": null
}
]
},
"detailView": [
{
"component": "main",
"capability": "temperatureMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "relativeHumidityMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "illuminanceMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "ultravioletIndex",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "waterSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "battery",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "energyMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerConsumptionReport",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"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": "illuminanceMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "ultravioletIndex",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "waterSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "battery",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "energyMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerConsumptionReport",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"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": "illuminanceMeasurement",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "ultravioletIndex",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "motionSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "waterSensor",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "battery",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "energyMeter",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "powerConsumptionReport",
"version": 1,
"values": [],
"visibleCondition": null
},
{
"component": "main",
"capability": "refresh",
"version": 1,
"values": [],
"visibleCondition": null
}
]
}
}
devProfile.json
{
"id": "b905ad36-0398-4954-a788-eb517d9028ee",
"name": "Ambient Weather Station",
"components": [
{
"label": "main",
"id": "main",
"capabilities": [
{
"id": "temperatureMeasurement",
"version": 1
},
{
"id": "relativeHumidityMeasurement",
"version": 1
},
{
"id": "illuminanceMeasurement",
"version": 1
},
{
"id": "ultravioletIndex",
"version": 1
},
{
"id": "motionSensor",
"version": 1
},
{
"id": "waterSensor",
"version": 1
},
{
"id": "battery",
"version": 1
},
{
"id": "powerMeter",
"version": 1
},
{
"id": "energyMeter",
"version": 1
},
{
"id": "powerConsumptionReport",
"version": 1
},
{
"id": "refresh",
"version": 1
}
],
"categories": []
}
],
"metadata": {
"vid": "5cf77327-f54d-4c2b-be9a-4ec31a3bfcd6",
"deviceType": "Others",
"mnmn": "0Av0",
"ocfDeviceType": "oic.wk.d",
"deviceTypeId": "Others",
"ocfSpecVer": "core 1.1.0",
"mnid": "0Av0",
"mnId": "0Av0"
},
"status": "PUBLISHED",
"owner": {
"ownerType": "USER",
"ownerId": "7692c84c-669b-4b98-996c-98b610925d98"
},
"restrictions": null
}