diff --git a/aqi/integrationpluginaqi.cpp b/aqi/integrationpluginaqi.cpp index 4acb1528..54c6e13c 100644 --- a/aqi/integrationpluginaqi.cpp +++ b/aqi/integrationpluginaqi.cpp @@ -181,7 +181,7 @@ void IntegrationPluginAqi::onAirQualityDataReceived(QUuid requestId, AirQualityI thing->setStateValue(airQualityIndexNo2StateTypeId, data.no2); thing->setStateValue(airQualityIndexSo2StateTypeId, data.so2); thing->setStateValue(airQualityIndexPm10StateTypeId, data.pm10); - thing->setStateValue(airQualityIndexPm25StateTypeId, data.pm25); + thing->setStateValue(airQualityIndexAirQualityIndexStateTypeId, data.pm25); thing->setStateValue(airQualityIndexWindSpeedStateTypeId, data.windSpeed); if (data.pm25 <= 50.00) { diff --git a/aqi/integrationpluginaqi.json b/aqi/integrationpluginaqi.json index 349b79ab..a3e27463 100644 --- a/aqi/integrationpluginaqi.json +++ b/aqi/integrationpluginaqi.json @@ -22,7 +22,7 @@ "id": "23ea32c9-38b0-4155-bacc-3afa8c09f6ee", "name": "airQualityIndex", "displayName": "Air quality index", - "interfaces": ["windspeedsensor", "humiditysensor", "pressuresensor", "temperaturesensor", "connectable"], + "interfaces": ["airquality", "windspeedsensor", "humiditysensor", "pressuresensor", "temperaturesensor", "connectable"], "createMethods": ["discovery", "user"], "paramTypes": [ { @@ -84,10 +84,10 @@ }, { "id": "bc8c4c83-d229-4be4-8732-bc4f2390f399", - "name": "pm25", + "name": "airQualityIndex", "displayName": "Fine particles pollution level (PM2.5)", "displayNameEvent": "Fine particles pollution level (PM2.5) changed", - "type": "int", + "type": "uint", "defaultValue": 0 }, {