mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
Регистрируем показатели сразу в float для возможного применения математических модификаторов
This commit is contained in:
@@ -25,7 +25,7 @@ class Dht1122t : public IoTSensor {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
float value = dhts[_pin]->getTemperature();
|
float value = dhts[_pin]->getTemperature();
|
||||||
if (String(value) != "nan") regEvent((String)value, "Dht1122t");
|
if (String(value) != "nan") regEvent(value, "Dht1122t");
|
||||||
else SerialPrint("E", "Sensor DHTt", "Error");
|
else SerialPrint("E", "Sensor DHTt", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ class Dht1122h : public IoTSensor {
|
|||||||
|
|
||||||
void doByInterval() {
|
void doByInterval() {
|
||||||
float value = dhts[_pin]->getHumidity();
|
float value = dhts[_pin]->getHumidity();
|
||||||
if (String(value) != "nan") regEvent((String)value, "Dht1122h");
|
if (String(value) != "nan") regEvent(value, "Dht1122h");
|
||||||
else SerialPrint("E", "Sensor DHTh", "Error");
|
else SerialPrint("E", "Sensor DHTh", "Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ class Ds18b20 : public IoTSensor {
|
|||||||
char addrStr[20] = "";
|
char addrStr[20] = "";
|
||||||
hex2string(deviceAddress, 8, addrStr);
|
hex2string(deviceAddress, 8, addrStr);
|
||||||
|
|
||||||
if (value != -127) regEvent((String)value, "addr: " + String(addrStr)); //обязательный вызов для отправки результата работы
|
if (value != -127) regEvent(value, "addr: " + String(addrStr)); //обязательный вызов для отправки результата работы
|
||||||
else SerialPrint("E", "Sensor Ds18b20", "Error");
|
else SerialPrint("E", "Sensor Ds18b20", "Error");
|
||||||
}
|
}
|
||||||
//=======================================================================================================
|
//=======================================================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user