mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
Корректируем в последних датчиках проверку на ошибку чтения данных
This commit is contained in:
@@ -163,8 +163,6 @@
|
|||||||
"descr": "AHT20 Температура",
|
"descr": "AHT20 Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x38",
|
"addr": "0x38",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1
|
"round": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -178,8 +176,6 @@
|
|||||||
"descr": "AHT20 Влажность",
|
"descr": "AHT20 Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x38",
|
"addr": "0x38",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1
|
"round": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -193,8 +189,6 @@
|
|||||||
"descr": "1080 Температура",
|
"descr": "1080 Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x40",
|
"addr": "0x40",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1
|
"round": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -208,8 +202,6 @@
|
|||||||
"descr": "1080 Влажность",
|
"descr": "1080 Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x40",
|
"addr": "0x40",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1
|
"round": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -221,10 +213,8 @@
|
|||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "Сенсоры",
|
||||||
"descr": "Температура",
|
"descr": "Температура",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1,
|
"round": 1,
|
||||||
"int": 1
|
"int": 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "17. Cенсор влажности GY21",
|
"name": "17. Cенсор влажности GY21",
|
||||||
@@ -235,10 +225,8 @@
|
|||||||
"widget": "anydataHum",
|
"widget": "anydataHum",
|
||||||
"page": "Сенсоры",
|
"page": "Сенсоры",
|
||||||
"descr": "Влажность",
|
"descr": "Влажность",
|
||||||
"plus": 0,
|
|
||||||
"multiply": 1,
|
|
||||||
"round": 1,
|
"round": 1,
|
||||||
"int": 1
|
"int": 15
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"header": "Экраны"
|
"header": "Экраны"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class Aht20t : public IoTItem {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
value.valD = temp.temperature;
|
value.valD = temp.temperature;
|
||||||
if (String(value.valD) != "nan") regEvent(value.valD, "Aht20t");
|
if (value.valD != -200) regEvent(value.valD, "Aht20t"); // todo: найти способ понимания ошибки получения данных
|
||||||
else SerialPrint("E", "Sensor AHTt", "Error");
|
else SerialPrint("E", "Sensor AHTt", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ class Aht20h : public IoTItem {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
value.valD = humidity.relative_humidity;
|
value.valD = humidity.relative_humidity;
|
||||||
if (String(value.valD) != "nan") regEvent(value.valD, "Aht20t");
|
if (value.valD != -200) regEvent(value.valD, "Aht20h"); // todo: найти способ понимания ошибки получения данных
|
||||||
else SerialPrint("E", "Sensor AHTt", "Error");
|
else SerialPrint("E", "Sensor AHTt", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class GY21t : public IoTItem {
|
|||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
//wire->read();
|
//wire->read();
|
||||||
value.valD = sensor->GY21_Temperature();
|
value.valD = sensor->GY21_Temperature();
|
||||||
if (value.valD > -46.85F) regEvent(value.valD, "GY21");
|
if (value.valD < 300) regEvent(value.valD, "GY21"); // todo: найти способ понимания ошибки получения данных
|
||||||
else SerialPrint("E", "Sensor GY21t", "Error");
|
else SerialPrint("E", "Sensor GY21t", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ class GY21h : public IoTItem {
|
|||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
//sht->read();
|
//sht->read();
|
||||||
value.valD = sensor->GY21_Humidity();
|
value.valD = sensor->GY21_Humidity();
|
||||||
if (value.valD != -6) regEvent(value.valD, "GY21h");
|
if (value.valD != 0) regEvent(value.valD, "GY21h"); // todo: найти способ понимания ошибки получения данных
|
||||||
else SerialPrint("E", "Sensor GY21h", "Error");
|
else SerialPrint("E", "Sensor GY21h", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class Hdc1080t : public IoTItem {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
value.valD = hdc1080.readTemperature();
|
value.valD = hdc1080.readTemperature();
|
||||||
if (value.valD > -46.85F) regEvent(value.valD, "Hdc1080t");
|
if (value.valD < 124) regEvent(value.valD, "Hdc1080t");
|
||||||
else SerialPrint("E", "Sensor Hdc1080t", "Error");
|
else SerialPrint("E", "Sensor Hdc1080t", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ class Hdc1080h : public IoTItem {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
value.valD = hdc1080.readHumidity();
|
value.valD = hdc1080.readHumidity();
|
||||||
if (value.valD > -46.85F) regEvent(value.valD, "Hdc1080h");
|
if (value.valD < 99 ) regEvent(value.valD, "Hdc1080h");
|
||||||
else SerialPrint("E", "Sensor Hdc1080h", "Error");
|
else SerialPrint("E", "Sensor Hdc1080h", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user