

Идея совершенно не нова - всё сделано из подручных средств тогда, когда мне просто надоело каждый день поливать на нашем небольшом огородике огурцы и острые перцы :)
Используется по моему мнению достаточно надёжное реле Sonoff RF реле.

Как вариант, дешево и сердито - простейшее реле ESP8266 ESP-01:

Для этой цели можно использовать любое, хоть туже умную розетку. Если на клапан напряжение не подаётся, то он всегда закрыт, если подали полностью открыт. Так что тут даже ни каких схем рисовать не буду, так как на клапане всего 2 клеммы :)
Электро-клапан от любой стиральной машинки на 220V. Они есть 1, 2х и 3х головочные, типа этого:

К водопроводу подсоединяется стандартным шлангом от стиральной машинки.
Накопительная ёмкость - мне вполне хватает пластиковой канистры на 10 литров:

Канистра ставится кверху дном, в крышке сверлится отверстие под штуцер. Их есть много различных вариантов. У меня металлический с прокладками, но есть и вот такие пластиковые:

Сверху, где раньше было дно канистры, тоже сверлится отверстие, для шланга, который идёт из электро-клапана. Ну а дальше через садовые двойник, тройники подсоединяем к лентам капельного полива на то количество грядок, которое у вас есть. Если клапан не одинарный, то можно этот полив размножить на соседние грядки, где полив требуется другой - чаще/реже, больше/меньше.
Использую ленту капельного полива типа такой:

У меня размер между отверстиями 30 см. Но вариантов много - есть по 15, 20 см и так далее... В магазинах есть уже готовые наборы с различными фитингами.

Можно купить по отдельности, именно под свои нужды или напечатать на 3D принтере ;)
Настройка: открываю не сильно воду, которую удерживает клапан, открываю клапан и засекаю за сколько секунд наполнится ёмкость почти до полного. С учётом, того, что водой ещё и будут наполнятся ленты капельного полива - допустим время потребуется 5 минут (в планах поставить датчик уровня воды).
Теперь можно приступить в автоматизации. Я использую Home Assistant для этого, но если у вас например реле или розетка допустим от Tyua, то это же можно сделать в их приложении Smart Life. Все эти "облачные" решения я не люблю, по этому HA.
В данном примере полив включается в 9:00 и идёт оповещение на WiFi колонку о том, что он включился. Вначале аэропортный звук "тын-дын", потом речь. Через 5 минут выключается полив и аналогичное оповещение на колонку. По надобности, можно продублировать оповещение на несколько колонок, в том числе и на Яндекс-колонку с Алисой и отправить текст себе в Телеграм.
YAML
alias: Полив в 9:00
description: ""
triggers:
- trigger: time
at: "09:00:00"
conditions: []
actions:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.sonoff_10
- action: media_player.volume_set
target:
entity_id:
- media_player.esp32_s3_2_esphome_pcm5102a_media_player_2
data:
volume_level: 0.35
- action: media_player.play_media
target:
entity_id: media_player.esp32_s3_2_esphome_pcm5102a_media_player_2
data:
media:
media_content_id: media-source://media_source/local/mpd/media/airport-bell.mp3
media_content_type: audio/mpeg
metadata:
title: airport-bell.mp3
thumbnail: null
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
- media_content_type: ""
media_content_id: media-source://media_source/local/mpd
- media_content_type: ""
media_content_id: media-source://media_source/local/mpd/media
- delay:
hours: 0
minutes: 0
seconds: 4
milliseconds: 0
- action: tts.google_translate_say
metadata: {}
data:
cache: true
entity_id: media_player.esp32_s3_2_esphome_pcm5102a_media_player_2
message: Полив включился в 9:00
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.sonoff_10
- action: media_player.play_media
target:
entity_id: media_player.esp32_s3_2_esphome_pcm5102a_media_player_2
data:
media:
media_content_id: media-source://media_source/local/mpd/media/airport-bell.mp3
media_content_type: audio/mpeg
metadata:
title: airport-bell.mp3
thumbnail: null
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://media_source
- media_content_type: ""
media_content_id: media-source://media_source/local/mpd
- media_content_type: ""
media_content_id: media-source://media_source/local/mpd/media
- delay:
hours: 0
minutes: 0
seconds: 4
milliseconds: 0
- action: tts.google_translate_say
metadata: {}
data:
cache: true
entity_id: media_player.esp32_s3_2_esphome_pcm5102a_media_player_2
message: Полив выключился в 9:05
mode: single
Таких автоматизаций у меня три: одна на утренний полив, одна на вечерний и третья запасная, дополнительная на случай сильной жары. Можно объединить их в одну, но мне удобнее, когда любую из автоматизаций я могу включить/выключить по отдельности.
Как вы понимаете, реле можно при необходимости просто включить из HA "вручную". На время осадков можно выключить автоматизации. На будущее, думаю добавить датчики влажности почвы, но пока не нашёл в достойном исполнении.
Система совсем несложная, исправно работает у меня уже несколько лет, не нужно 2 разу в день бегать со шлангом и поливать, ну и капельный полив под корень - это большой плюс для растюх и неплохая экономия воды.