Настройка датчиков BME280, DHT22, SHT21, DS18b20, BMP180 на M5Staсk ESP32 в ESPHome и Home Assistant

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • ✨ Официальный каталог M5Stack на русском языке:
    ru.m5stack.com...
    📣 M5Stack на русском в социальных сетях:
    - RUclips:
    www.youtube.co....
    - Одноклассники:
    ok.ru/m5stack
    - facebook:
    / ru.m5stack
    - Telegram:
    t.me/ru_m5stack
    - VK:
    m5stack
    - Twitter:
    / ru_m5stack
    🎁 Скидка на любой заказ в M5Store -5% по промокоду: M5Stack5
    =========================================================
    BME280: alii.pub/637quy
    BMP180: alii.pub/637qwi
    SHT21: alii.pub/637qxo
    DHT22: alii.pub/637qyg
    DS18b20: alii.pub/637r1r
    M5stack: alii.pub/637r3b
    ================================================
    Кэшбэк возврат до 15% от покупки на Alixpress :
    ali.pub/51dh2x
    ================================================
    Помощь каналу: www.donationale...
    Статья для BME280: psenyukov.ru/%d...
    Статья для BMP180: psenyukov.ru/%d...
    Статья для SHT21: psenyukov.ru/%d...
    Статья для DHT22: psenyukov.ru/%d...
    Статья для DS18b20: psenyukov.ru/%d...

Комментарии • 39

  • @upavla
    @upavla  Год назад +1

    Подписывайтесь на телеграмм канал: t.me/ypavla

  • @anti-spy
    @anti-spy 2 года назад

    Большое спасибо за инфу!

  • @viktor6net
    @viktor6net 11 месяцев назад +1

    А как калибровать температуру? датчик завышает показания

    • @kirzdaaa
      @kirzdaaa 11 месяцев назад +2

      в ESPHome через filters
      Фильтры датчиков
      ESPHome позволяет выполнять базовую предварительную обработку значений датчика перед их отправкой в Home Assistant. Это, например, полезно, если вы хотите применить некоторое среднее значение по нескольким последним значениям.

  • @yuriyyuriy3004
    @yuriyyuriy3004 11 месяцев назад

    Павел, расскажи, как считать датчик, подключенный напрямую к плате, на которой установлен НА. Через i2c

    • @upavla
      @upavla  11 месяцев назад

      Если в esphome, то очень просто. Оставьте там блок i2c только в коде и он начнет в консоли esphome адреса сканировать. И показывать в этом логе

    • @yuriyyuriy3004
      @yuriyyuriy3004 11 месяцев назад

      @@upavla нет, без esphome. Датчик нужно подключить непосредственно к одноплатнику с НА и с него читать данные по i2c

    • @upavla
      @upavla  11 месяцев назад

      @yuriyyuriy3004 ааа. Тут вот не подскажу. Если у Вас raspberry pi то там наверняка есть интеграция или приложение, которое позволяет gpio упрпвлять. А вот если это orange pi какойнить то тут на python надо скрипт писать. В самом линукс

    • @yuriyyuriy3004
      @yuriyyuriy3004 11 месяцев назад

      @@upavla это raspberry, не так давно НА прекратил поддержку GPIO, видел статью, что в распбиан был организован броекр mqtt, а НА соответственно его принимал. Реализация там не самая простая

  • @qvikwitu
    @qvikwitu 11 месяцев назад

    Здравствуйте. Подскажите, BMP280 можно заставить показывать давление в миллиметрах ртутного столба каким то образом ? Зашил его через ESPHome и закинул в Home Assistant. Но он выводит показания в Паскалях, а хотелось бы в отечественных так сказать миллиметрах. Если подскажете решение в коде, буду весьма благодарен.

    • @upavla
      @upavla  11 месяцев назад

      Можно самому сделать новый сенсор с формулой пересчета в мм ртутного столба

    • @qvikwitu
      @qvikwitu 11 месяцев назад

      @@upavlaа прямо в прошивке esphome это нельзя реализовать ?

    • @upavla
      @upavla  11 месяцев назад

      @qvikwitu можно. Опять же формулой пересчета. Ну я Вам прям так решение не скажу. Я не помню уже когда последний раз это делал. Надо вспоминать

    • @qvikwitu
      @qvikwitu 11 месяцев назад +3

      @@upavlaразобрался, спасибо.
      Опишу здесь, может кому пригодится. Всё оказалось до безобразия просто. Home Assistant на сегодняшний день УЖЕ обладает нужным функционалом, а именно: в ловелейсе создаем карточку объекта, выводим на неё датчик давления который у нас появился после добавления еэспэшки с bmp280 в esphome (или mqtt), смотря кто как добавлял, и в настройках карточки сразу есть выбор единиц измерения с этого датчика (поумолчанию стоитпаскаль, меняем на миллиметры ртутного столба и вуаля, датчик сразу показывает как надо). Спасибо

    • @upavla
      @upavla  11 месяцев назад

      @qvikwitu ну это что-то уже из нового) раньше вручную пересчитывали

  • @Nyk4625
    @Nyk4625 2 года назад

    Прошу прощения за вопрос не по теме. Есть задача мониторить присутствие блютуз-устройств (телефоны-часы-браслеты). Есть ли смысл заморачиваться с покупкой платы есп для этих задач или будет достаточно ресурсов стандартного блютуз-модуля в RPI4 на которую установлен HA?

    • @upavla
      @upavla  2 года назад +2

      Достаточно стандартного модуля встроенного в raspberry pi 4. Включаете на нем блютуз. И соответственно все, сканером найдете Ваш адрес и можно мониторить.

    • @Nyk4625
      @Nyk4625 2 года назад

      @@upavla Спасибо за совет, буду пробовать

  • @dborshev
    @dborshev 2 года назад

    Приветствую! Расскажите пожалуйста как можно сделать wifi/internet управление газовым котлом. У меня сейчас он управляется выносным пультом на проводе с кнопками и табло. Хочу через смартфон. Непонятно что куда подключать. Думаю тема взлетит в зимний период

    • @upavla
      @upavla  2 года назад

      Здравствуйте. Ды тема то может и взлетит. Но мне не начем эксперементировать и рабочий вариант выкатить. У меня к сожалению пока ещё дома нет своего :( но мечтаю о нем каждый день)

  • @СергійНазаренко-в5э

    Павел, спасибо за видео.
    А как м5стек вывести на экран примеру данные с НА? Думаю можно в mqtt но знаний не хватает. Спасибо.

    • @upavla
      @upavla  2 года назад +1

      Подумаю как реализовать

    • @СергійНазаренко-в5э
      @СергійНазаренко-в5э 2 года назад

      Я пробовал подойти к этому через flow M5Stack но как-то непривычно там все. В идеале бы именно через earphone

  • @id3388871
    @id3388871 2 года назад +1

    думаю, лучше прописать в ESPHome сразу статический ip для контроллера

    • @upavla
      @upavla  2 года назад

      Ну возможно и так, если много устройств

  • @Костей_Бессмертный
    @Костей_Бессмертный 2 года назад

    доброго времени суток. спасибо за видео. а есть возможность подключить к esphome esp32 + датчик ds18b20, на какой то пин, + дисплей LCD 1602 по i2c?

    • @upavla
      @upavla  2 года назад

      Конечно

    • @Костей_Бессмертный
      @Костей_Бессмертный 2 года назад

      @@upavla на странице esphome не нашёл примеров кода под двух строчный LCD 1602, или брать примеры с больших дисплеев?

    • @upavla
      @upavla  2 года назад

      По идее разницы не будет

    • @Костей_Бессмертный
      @Костей_Бессмертный 2 года назад

      @@upavla спасибо, попробую.

  • @ivanr4933
    @ivanr4933 2 года назад

    Подскажите пжл. Как калибруете у меня все показывают разные показания в пределах 10 градусов

    • @ivanr4933
      @ivanr4933 2 года назад

      С температурой еще можно обычным градусником а вот с влажностью

    • @upavla
      @upavla  2 года назад

      Не знаю. Температура всегда у меня в пределах допустимой погрешности. А влажность это такая штука. 10% мне кажется тоже допустимая погрешность для таких датчиков. Ведь допустим они у меня стояли в ряд и я на них дышал, вот первый(который ближе ко мне) и показывал больше власти. Калибровал я только датчик co2,. Об этом расскажу в дальнейшем

  • @Ostrovskiy_Vova
    @Ostrovskiy_Vova 10 месяцев назад

    нет дачика АМ2301,как его подключить

  • @GERGE_GERGE
    @GERGE_GERGE 2 года назад

    скажите пожалуйста как подключить PZEM-004T к ESPHome и Home Assistant и сбрасывать показания

    • @upavla
      @upavla  2 года назад

      Я же делал уже видео как его подключить. Но про сброс ничего не делал

    • @GERGE_GERGE
      @GERGE_GERGE 2 года назад

      @@upavla мне интересует как сбросить показание счетчика

  • @litromobil51
    @litromobil51 2 года назад

    Кто нибудь подключал к esphome aht10?

    • @id3388871
      @id3388871 2 года назад

      да, работает несколько штук