pi@ihserver:~/Adafruit_Python_DHT/examples $ sudo ./AdafruitDHT.py 22 17
Temp=24.3* Humidity=48.6%
Сообщения alexeyalvl
-
RE: Подключение DHT22 на RASPBERRY PI 4 GPIO
-
RE: Подключение DHT22 на RASPBERRY PI 4 GPIO
Добрый день.
Подскажите, пож-та, по данному варианту подключил датчик.
Сделал 1 на температуру 2 на влажность.
При условии что if (!error && stdout && stdout.substr(0, 4) == 'temp'
Отображается влажность, а не температура.
Если же вместо temp поставить Humidity то запрос не обрабатывается.сам сниплет
/**- New snippet
*/
module.exports = callback => {
require('child_process')
.exec('sudo /home/pi/Adafruit_Python_DHT/examples/AdafruitDHT.py 22 17', function (error, stdout) {
let value;
if (!error && stdout && stdout.substr(0, 4) == 'humidity') {
value = parseFloat(stdout.split('=').pop());
}
if (error) {
callback(null, error.message);
} else {
callback(null, value);
}
});
};Отладчик
28.02 23:02:35.909 Started
28.02 23:02:35.934 Next start 28.02 23:02:55
28.02 23:02:37.404 Result: undefined
28.02 23:02:37.405 Set object: { SENSORA1: { aval: undefined, err: 0 } }В консоли все работает.
- New snippet