mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 11:59:12 +03:00
fix dht
This commit is contained in:
@@ -9,10 +9,10 @@
|
|||||||
0;analog-adc;adcid;fillgauge;Сенсоры;Аналоговый;order;pin[0];map[0,1024,0,100];c[1];int[10]*
|
0;analog-adc;adcid;fillgauge;Сенсоры;Аналоговый;order;pin[0];map[0,1024,0,100];c[1];int[10]*
|
||||||
0;dallas-temp;tmpid;anydataTemp;Сенсоры;Температура;order;pin[2];index[0];int[10]*
|
0;dallas-temp;tmpid;anydataTemp;Сенсоры;Температура;order;pin[2];index[0];int[10]*
|
||||||
0;ultrasonic-cm;cmid;anydata;Сенсоры;Расстояние;order;pin[12,13];map[0,500,0,100];c[1];int[10]*
|
0;ultrasonic-cm;cmid;anydata;Сенсоры;Расстояние;order;pin[12,13];map[0,500,0,100];c[1];int[10]*
|
||||||
0;dht;tmpid;anydataTemp;Сенсоры;Температура;1;pin[2];type[dht11];c[1]
|
0;dht;tmpid;anydataTemp;Сенсоры;Температура;1;c[1]
|
||||||
0;dht;humid;anydataHum;Сенсоры;Влажность;2;pin[2];type[dht11];c[1];int[10]*
|
0;dht;humid;anydataHum;Сенсоры;Влажность;2;c[1];pin[2];type[dht11];int[10]*
|
||||||
0;dht;tmpid;anydataTemp;Сенсоры;Температура;1;pin[2];type[dht22];c[1]
|
0;dht;tmpid;anydataTemp;Сенсоры;Температура;1;c[1]
|
||||||
0;dht;humid;anydataHum;Сенсоры;Влажность;2;pin[2];type[dht22];c[1];int[10]*
|
0;dht;humid;anydataHum;Сенсоры;Влажность;2;c[1];pin[2];type[dht22];int[10]*
|
||||||
0;bme280;tmpid;anydataTemp;Сенсоры;Температура;1;c[1]
|
0;bme280;tmpid;anydataTemp;Сенсоры;Температура;1;c[1]
|
||||||
0;bme280;humid;anydataHum;Сенсоры;Влажность;2;c[1]
|
0;bme280;humid;anydataHum;Сенсоры;Влажность;2;c[1]
|
||||||
0;bme280;prsid;anydataPress;Сенсоры;Давление;3;c[1];addr[0x76];int[10]*
|
0;bme280;prsid;anydataPress;Сенсоры;Давление;3;c[1];addr[0x76];int[10]*
|
||||||
|
|||||||
@@ -15,11 +15,12 @@
|
|||||||
0;inoutput;threshold3;inputDigitTemp;Расписание2;Температура;13
|
0;inoutput;threshold3;inputDigitTemp;Расписание2;Температура;13
|
||||||
0;inoutput;time24;inputTimeClock;Расписание2;Ночной#период;14
|
0;inoutput;time24;inputTimeClock;Расписание2;Ночной#период;14
|
||||||
0;inoutput;threshold4;inputDigitTemp;Расписание2;Температура;15*
|
0;inoutput;threshold4;inputDigitTemp;Расписание2;Температура;15*
|
||||||
0;dht-hum;h3;anydataHum;Теплица3;Влажность;1;pin[2];type[dht11];c[1]
|
0;dht;t3;anydataTemp;Теплица3;Температура;1;c[1]
|
||||||
0;logging;log3;chart;Теплица3;История;2;val[hum];int[60];cnt[100]
|
0;dht;h3;anydataHum;Теплица3;Влажность;2;c[1];pin[2];type[dht11];int[10]
|
||||||
0;inoutput;hUp3;inputDigit;Теплица3;Верхний#порог;3
|
0;logging;log3;chart;Теплица3;История;3;val[hum];int[60];cnt[100]
|
||||||
0;inoutput;hLow3;inputDigit;Теплица3;Нижний#порог;4
|
0;inoutput;hUp3;inputDigit;Теплица3;Верхний#порог;4
|
||||||
0;button-out;hUp3;toggle;Теплица3;Полив;5;pin[12]*
|
0;inoutput;hLow3;inputDigit;Теплица3;Нижний#порог;5
|
||||||
|
0;button-out;hUp3;toggle;Теплица3;Полив;6;pin[12]*
|
||||||
0;button-out;btn41;toggle;Реле4;Освещение;1;pin[12]
|
0;button-out;btn41;toggle;Реле4;Освещение;1;pin[12]
|
||||||
0;button-out;btn42;toggle;Реле4;Освещение;2;pin[13]
|
0;button-out;btn42;toggle;Реле4;Освещение;2;pin[13]
|
||||||
0;inoutput;time41;inputTime;Реле4;Введите#время#включения;3
|
0;inoutput;time41;inputTime;Реле4;Введите#время#включения;3
|
||||||
|
|||||||
@@ -16,12 +16,10 @@ SensorDht::SensorDht(const paramsDht& paramsTmp, const paramsDht& paramsHum) {
|
|||||||
dht = new DHTesp();
|
dht = new DHTesp();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_paramsTmp.type == _paramsHum.type) {
|
if (_paramsHum.type == "dht11") {
|
||||||
if (_paramsTmp.type == "dht11") {
|
dht->setup(_paramsHum.pin, DHTesp::DHT11);
|
||||||
dht->setup(_paramsTmp.pin, DHTesp::DHT11);
|
} else if (_paramsHum.type == "dht22") {
|
||||||
} else if (_paramsTmp.type == "dht22") {
|
dht->setup(_paramsHum.pin, DHTesp::DHT22);
|
||||||
dht->setup(_paramsTmp.pin, DHTesp::DHT22);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_paramsHum.interval = _paramsHum.interval + dht->getMinimumSamplingPeriod();
|
_paramsHum.interval = _paramsHum.interval + dht->getMinimumSamplingPeriod();
|
||||||
@@ -78,10 +76,8 @@ void dhtSensor() {
|
|||||||
static paramsDht paramsHum;
|
static paramsDht paramsHum;
|
||||||
|
|
||||||
if (enterCnt == 0) {
|
if (enterCnt == 0) {
|
||||||
paramsTmp.type = type;
|
|
||||||
paramsTmp.key = key;
|
paramsTmp.key = key;
|
||||||
paramsTmp.interval = interval.toInt() * 1000;
|
paramsTmp.interval = interval.toInt() * 1000;
|
||||||
paramsTmp.pin = pin.toInt();
|
|
||||||
paramsTmp.c = c.toFloat();
|
paramsTmp.c = c.toFloat();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user