mirror of
https://github.com/nymea/nymea-plugins.git
synced 2026-07-17 00:36:35 +02:00
Use air quality interface
This commit is contained in:
parent
6eaa507bbc
commit
cc1814af32
@ -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) {
|
||||
|
||||
@ -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
|
||||
},
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user