Навигация

    Forum

    • Зарегистрироваться
    • Войти
    • Поиск
    • Категории
    • Последние
    • Метки
    • Популярные
    • intraHouse Site
    1. Главная
    2. alexeyalvl
    3. Сообщения
    A
    • Профиль
    • Подписки
    • Подписчики
    • Темы
    • Сообщения
    • Лучшие сообщения
    • Группы

    Сообщения alexeyalvl

    • RE: Подключение DHT22 на RASPBERRY PI 4 GPIO

      pi@ihserver:~/Adafruit_Python_DHT/examples $ sudo ./AdafruitDHT.py 22 17
      Temp=24.3* Humidity=48.6%

      написал в Примеры сниппетов
      A
      alexeyalvl
    • 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 } }

      В консоли все работает.

      написал в Примеры сниппетов
      A
      alexeyalvl