mirror of
https://github.com/nymea/nymea-plugins.git
synced 2026-10-20 14:13:30 +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(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) {
|
||||||
|
|||||||
@ -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
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user