• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Датчик открытия двери или окна (геркон) на esp32,esp8266 в ESPHome и Home Assistant.

12 июня, 2022

Esp32: http://alii.pub/6c9kzh

Геркон MC-38: http://alii.pub/6dbvq5

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

 

Геркон – это одна из самых главных частей умного дома. На открытии и закрытии окна и двери завязано очень много автоматизаций. Самая главная автоматизация  – это конечно охрана при открытии двери или окна, оповещается хозяин.

Или например при открытии двери в кладовку включается свет. Ну и при закрытии двери следовательно выключается. И таких вариантов автоматизации очень много.

Существуют готовые датчики открытия двери. Например от XIaomi или Tuya. Которые держат батарейку больше года и компактные.

Но я же хочу показать как реализовать такой геркон в ESPHome. Спросите зачем? ведь это громоздко и будет питаться от 5 вольт блока питания.

И я с Вами соглашусь. Но преимущество тут в следующем:

Во первых цена. Такая реализация дешевле готовых решений.

Второе преимущество, это то, что сколько i/o пинов у ESP, столько Вы и можете навесить герконов одновременно. Например таким способом можно сразу обложить окна лоджии которая у меня  к слову имеет длину больше 10 метров.

А если учесть тот факт, что при ремонте люди которые планируют себе сделать дом умным, уже прокладывают розетки у окно, чтоб сделать раздвижные автоматические шторы. ПО этому в розетке не будет проблем я думаю.

Итак, давайте приступим к примеру.

Геркон обычно имеет 2 пина. Собственно один пин мы подключаем к 5 вольтам, а второй к i/o пину микроконтроллера. В примере этот пин у меня под номером 2.

В ESPHome код выглядит вот так:


binary_sensor:
  - platform: gpio
    pin:
      number: 2
      mode: INPUT_PULLUP
    name: "Door_contact"
    device_class: door
       

Если хотите еще добавить датчик, то ниже пишете все тоже самое начиная от -platform. Меняете пин и имя. И у Вас уже два датчика. Ну и так далее.

В Home Assistant датчик открытия двери выглядит следующим образом:

 

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·