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(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) {

View File

@ -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
},
{