Автоматический полив теплиц

Автоматизация теплицы — одна из самых полезных и популярных задач среди владельцев дач и частных домов. Своевременный полив растений напрямую влияет на урожайность, но контролировать влажность вручную сложно, особенно летом, когда жара и отпуск совпадают. Технологии умного дома позволяют полностью автоматизировать процесс полива.

Разберем, как организовать автоматический полив теплицы с помощью Home Assistant, контроллера Esp8266 и электромагнитного клапана.


1. Принцип работы автоматического полива

Система строится по следующему принципу:

  1. Датчики (влажности почвы, температуры воздуха, освещенности, давления воды) собирают информацию.
  2. Контроллер (ESP32/ESP8266 с прошивкой ESPHome) управляет реле или электромагнитным клапаном, подающим воду.
  3. Home Assistant выступает «мозгом» системы: принимает данные от датчиков, обрабатывает условия и запускает полив.
  4. Сценарии позволяют включать полив:
    • по времени (например, каждое утро в 6:00),
    • по датчикам (если влажность почвы ниже порога),
    • вручную через мобильное приложение или голосового ассистента.

2. Необходимое оборудование

Для сборки системы автоматического полива понадобятся:

Контроллер

  • ESP8266 (NodeMCU, Wemos D1 Mini) или
  • ESP32 (предпочтительнее, больше ресурсов и стабильности).

Датчики

  • Датчик влажности почвы (например, capacitive soil moisture sensor v1.2).
  • Датчик температуры и влажности воздуха (DHT22, BME280 или SHT31).
  • При необходимости — датчик давления в магистрали воды.

Управление водой

  • Электромагнитный клапан 12/24 В (например, клапаны для систем капельного полива).
  • Реле или MOSFET-модуль для управления клапаном от ESP.
  • Блок питания (обычно 12 В для клапана и 5 В для ESP).

Дополнительно

  • Кабели, клеммники, влагозащищенный корпус.
  • Wi-Fi роутер, обеспечивающий стабильный сигнал в теплице.

3. Подготовка Home Assistant

Установка

Home Assistant можно развернуть на:

  • Raspberry Pi,
  • Orange Pi,
  • мини-ПК (например, Intel NUC),
  • виртуальной машине или Docker.

Интеграция ESPHome

  1. В Home Assistant → Настройки → Интеграции установить ESPHome.
  2. Подключить устройства ESP, они автоматически будут определяться.

4. Настройка ESPHome

ESPHome позволяет прошивать ESP прямо из Home Assistant.
Пример конфигурации для ESP32 с датчиком влажности почвы и управлением клапаном:

esphome:
  name: greenhouse_irrigation
  platform: ESP32
  board: nodemcu-32s

wifi:
  ssid: "ВАШ_SSID"
  password: "ВАШ_ПАРОЛЬ"

logger:
api:
ota:

# Датчик влажности почвы
sensor:
  - platform: adc
    pin: 34
    name: "Влажность почвы"
    update_interval: 60s
    filters:
      - calibrate_linear:
          - 0.4 -> 0    # сухая почва
          - 2.5 -> 100  # влажная почва
      - lambda: |-
          if (x < 0) return 0;
          if (x > 100) return 100;
          return x;
    unit_of_measurement: "%"
    accuracy_decimals: 0

# Управление клапаном через реле
switch:
  - platform: gpio
    pin: 26
    name: "Клапан полива"
    id: valve
    restore_mode: OFF

Здесь:

  • adc — аналоговый вход, к которому подключен датчик влажности.
  • switch — реле, управляющее клапаном.

5. Автоматизация в Home Assistant

Теперь создаем сценарий (Automation), который будет включать клапан при низкой влажности.

Пример автоматизации:

alias: Автоматический полив теплицы
trigger:
  - platform: numeric_state
    entity_id: sensor.vlazhnost_pochvy
    below: 40
condition:
  - condition: time
    after: "05:00:00"
    before: "09:00:00"
action:
  - service: switch.turn_on
    target:
      entity_id: switch.klapan_poliva
  - delay: "00:05:00"  # полив 5 минут
  - service: switch.turn_off
    target:
      entity_id: switch.klapan_poliva
mode: single

Условия:

  • если влажность почвы < 40%,
  • время между 5 и 9 утра,
  • включить клапан на 5 минут.

6. Дополнительные возможности

  • Графики и статистика: Home Assistant умеет показывать изменения влажности и температуры.
  • Уведомления: можно настроить отправку сообщений в Telegram или на смартфон.
  • Режим ручного управления: включение клапана через интерфейс Lovelace или голосом (Google Home, Яндекс Алиса, Alexa).
  • Сценарии с учетом прогноза погоды: если завтра дождь — полив не включается.

7. Преимущества такого решения

  • Полный контроль над процессом (в отличие от готовых таймеров).
  • Гибкость: можно добавлять датчики, менять сценарии.
  • Экономия воды за счет точечного полива.
  • Возможность удаленного управления через интернет.
  • Надежность — система работает локально, даже без интернета.

8. Вывод

Организация автоматического полива теплицы с помощью Home Assistant и ESPHome — это доступный и мощный способ сделать умный дом полезным не только внутри дома, но и на участке. Такая система избавляет от рутины, позволяет поддерживать оптимальный микроклимат для растений и существенно повышает урожайность.

Главное — правильно подобрать оборудование, настроить датчики и грамотно прописать автоматизации.