Zigbee-клапан может открыть линию полива без отдельной розетки и сетевого реле. Но надпись Zigbee на корпусе ещё не означает, что конкретная ревизия поддерживается Zigbee2MQTT, сообщает положение клапана или безопасно закрывается при потере питания. До автоматизации нужно проверить и цифровые свойства, и реальное движение воды.

Короткая схема подключения: клапан связывается с Zigbee2MQTT, затем появляется в Home Assistant и GrowerHub через MQTT. Управление оставляют в одной системе, а вторая показывает состояние или историю — так два независимых сценария не спорят за один исполнитель.

Какой клапан подойдёт

Перед покупкой найдите точную модель в каталоге устройств Zigbee2MQTT. Смотрите не только название, но и exposes конкретного конвертера.

Проверка Зачем
есть writable-свойство state, open, position или эквивалент без команды устройство останется только видимым датчиком
состояние действительно подтверждается устройством отправленная команда ещё не доказывает, что клапан открылся
питание и безопасное состояние после его возврата известны часть моделей запоминает предыдущее положение
диаметр, резьба, направление потока и рабочее давление подходят программная совместимость не исправляет ошибку монтажа
предусмотрено ручное перекрытие воду можно остановить без Zigbee, интернета и приложения

Одинаковые white-label корпуса могут содержать разные прошивки. Формулировка продавца «работает с Tuya» не гарантирует нужные команды в Zigbee2MQTT; решающим является точный model ID после подключения.

Шаг 1. Подключите клапан к Zigbee2MQTT

  1. Установите клапан без подачи воды либо на коротком безопасном тестовом контуре.
  2. Откройте permit join на ограниченное время.
  3. Выполните factory reset по инструкции конкретной модели.
  4. Проводите первое pairing рядом с координатором.
  5. В Zigbee2MQTT проверьте model, manufacturer, exposes, availability и время последнего сообщения.

Если устройство не находится или пропало после отключения питания, не удаляйте его сразу. Пройдите диагностику Zigbee по шагам и сначала выясните, видит ли сеть прежний объект.

Шаг 2. Проверьте сущность Home Assistant

Zigbee2MQTT discovery может представить устройство как valve или switch — это зависит от конвертера модели. Home Assistant описывает состояния water valve как open, opening, closed, closing, stopped, unavailable и unknown, но конкретное устройство может поддерживать только часть возможностей. Сверяйте интерфейс с официальным описанием Valve entity и фактическими exposes.

До создания правила выполните несколько коротких ручных тестов:

  • команда открытия физически пропускает воду;
  • команда закрытия полностью останавливает поток;
  • состояние в интерфейсе меняется после подтверждения устройства;
  • unavailable появляется при реальной потере связи;
  • после отключения и возврата питания клапан ведёт себя предсказуемо.

Если Home Assistant показывает только switch, это не делает устройство хуже, но автоматизация должна использовать фактическую сущность и не ожидать промежуточного положения.

Шаг 3. Добавьте ограничения полива

Одного порога влажности недостаточно. Для каждого открытия задайте:

  1. максимальную длительность;
  2. минимальную паузу до повторного запуска;
  3. суточный лимит времени или измеренного объёма;
  4. запрет запуска при старых данных и unavailable;
  5. немедленное закрытие при протечке;
  6. ручную блокировку на время обслуживания.

Программный таймер не заменяет физическое перекрытие воды. Для линии без постоянного наблюдения полезен нормально закрытый исполнитель, отдельный мастер-кран и независимый контроль фактического расхода.

Шаг 4. Выберите одну систему управления

Есть два понятных варианта:

  • Home Assistant выполняет локальный сценарий, а GrowerHub получает состояние, историю и контекст зоны;
  • GrowerHub управляет проверенным writable-свойством через Zigbee2MQTT, а Home Assistant остаётся локальным интерфейсом и слоем интеграции.

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

Как устройство появляется в GrowerHub

GrowerHub читает список exposes из Zigbee2MQTT. Любая модель отображается с доступными метриками, но команда разрешается только для writable-свойства. Неизвестная функция остаётся доступной для чтения, пока её поведение не проверено.

После подключения:

  1. создайте зону;
  2. назначьте клапан исполнительным устройством только если команда доступна;
  3. добавьте датчик влажности или используйте расписание;
  4. задайте защитные ограничения;
  5. сначала проверьте ручное закрытие, затем короткий цикл под наблюдением.

Когда клапан лучше насоса

Клапан удобен, если в линии уже есть стабильное давление и нужно открывать отдельные ветки. Насос нужен, когда воду подают из резервуара или давление создаётся самой системой. Иногда используются оба: общий насос и отдельные клапаны зон. В таком контуре неправильная последовательность может оставить насос без потока, поэтому запуск и закрытие проектируют как единый сценарий.

Чек-лист перед автономной работой

  • точный model ID и writable-команда подтверждены;
  • направление потока, давление и питание соответствуют паспорту;
  • клапан несколько раз полностью открылся и закрылся с водой;
  • потеря Zigbee и возврат питания проверены;
  • установлен предел одного запуска и суточный лимит;
  • протечка блокирует новые открытия;
  • есть ручной способ перекрыть воду;
  • только одна система принимает решение об открытии.

Начинайте с коротких тестов под наблюдением. После них GrowerHub может объединить клапан, датчики и историю зоны в одном кабинете, а помощь по подключению доступна в Telegram.