Use air quality interface

This commit is contained in:
Simon Stürz 2021-05-21 08:21:47 +02:00
parent 6eaa507bbc
commit cc1814af32
2 changed files with 4 additions and 4 deletions

View File

@ -181,7 +181,7 @@ void IntegrationPluginAqi::onAirQualityDataReceived(QUuid requestId, AirQualityI
thing->setStateValue(airQualityIndexNo2StateTypeId, data.no2); thing->setStateValue(airQualityIndexNo2StateTypeId, data.no2);
thing->setStateValue(airQualityIndexSo2StateTypeId, data.so2); thing->setStateValue(airQualityIndexSo2StateTypeId, data.so2);
thing->setStateValue(airQualityIndexPm10StateTypeId, data.pm10); thing->setStateValue(airQualityIndexPm10StateTypeId, data.pm10);
thing->setStateValue(airQualityIndexPm25StateTypeId, data.pm25); thing->setStateValue(airQualityIndexAirQualityIndexStateTypeId, data.pm25);
thing->setStateValue(airQualityIndexWindSpeedStateTypeId, data.windSpeed); thing->setStateValue(airQualityIndexWindSpeedStateTypeId, data.windSpeed);
if (data.pm25 <= 50.00) { if (data.pm25 <= 50.00) {

View File

@ -22,7 +22,7 @@
"id": "23ea32c9-38b0-4155-bacc-3afa8c09f6ee", "id": "23ea32c9-38b0-4155-bacc-3afa8c09f6ee",
"name": "airQualityIndex", "name": "airQualityIndex",
"displayName": "Air quality index", "displayName": "Air quality index",
"interfaces": ["windspeedsensor", "humiditysensor", "pressuresensor", "temperaturesensor", "connectable"], "interfaces": ["airquality", "windspeedsensor", "humiditysensor", "pressuresensor", "temperaturesensor", "connectable"],
"createMethods": ["discovery", "user"], "createMethods": ["discovery", "user"],
"paramTypes": [ "paramTypes": [
{ {
@ -84,10 +84,10 @@
}, },
{ {
"id": "bc8c4c83-d229-4be4-8732-bc4f2390f399", "id": "bc8c4c83-d229-4be4-8732-bc4f2390f399",
"name": "pm25", "name": "airQualityIndex",
"displayName": "Fine particles pollution level (PM2.5)", "displayName": "Fine particles pollution level (PM2.5)",
"displayNameEvent": "Fine particles pollution level (PM2.5) changed", "displayNameEvent": "Fine particles pollution level (PM2.5) changed",
"type": "int", "type": "uint",
"defaultValue": 0 "defaultValue": 0
}, },
{ {