Not all capabilities appear in the SmartThings App.
List of capabilities:
stateRefreshResponse
{
"externalDeviceId": "Sa1-test",
"deviceCookie": {},
"states": [{
"component": "main",
"capability": "st.temperatureMeasurement",
"attribute": "temperature",
"value": -25.92,
"unit": "C"
}, {
"component": "main",
"capability": "st.relativeHumidityMeasurement",
"attribute": "humidity",
"value": 17,
"unit": "%"
}, {
"component": "main",
"capability": "st.powerSource",
"attribute": "powerSource",
"value": "dc"
}, {
"component": "main",
"capability": "st.healthCheck",
"attribute": "healthStatus",
"value": "online"
}, {
"component": "main",
"capability": "st.powerConsumptionReport",
"attribute": "powerConsumption",
"value": {
"start": "2020-01-30T00:59:00.000Z",
"end": "2020-01-31T00:59:00.000Z",
"power": 45404
}
}, {
"component": "main",
"capability": "st.tvocMeasurement",
"attribute": "tvocLevel",
"value": 8900,
"unit": "ppm"
}, {
"component": "main",
"capability": "st.equivalentCarbonDioxideMeasurement",
"attribute": "equivalentCarbonDioxideMeasurement",
"value": 1365,
"unit": "ppm"
}, {
"component": "main",
"capability": "st.airQualitySensor",
"attribute": "airQuality",
"value": 1,
"unit": "CAQI"
}, {
"component": "main",
"capability": "st.fineDustSensor",
"attribute": "fineDustLevel",
"value": 16,
"unit": "μg/m^3"
}, {
"component": "main",
"capability": "st.filterState",
"attribute": "filterLifeRemaining",
"value": 100
}]
}]
Capabilities that are not shown in the SmartThings App are:
- healthCheck
- powerConsumptionReport
- filterState
The SmartThings App doesn’t even show an empty space. The ones that work show the header grayed out if no value has been sent.
All other capabilities are displayed correctly and no errors.