
Прибор совмещает 11 канальный ШИМ регулятор, управляющий открытием и закрытием соленоидных клапанов системы полива, и 11 каналов для подключения расходомеров, регистрирующих объем поступающей воды. Проверен на генераторе импульсов (скважность 40-60%, напряжение 12В , частота 0-150Гц) и недорогой и популярной модели расходомера YF‑S201. Поддерживает персональную калибровку. Данные выводятся в интерфейс на странице 192.168.0.1 при подключении к точке доступа по Wi-Fi, либо в панели Home Assistant. Полезен для измерения скорости потока жидкости (л/мин), расхода за сутки, месяц, контроля потока жидкости до 11-ти магистралей.
Содержание
Характеристика расходомера
Питание: 12-24В DC
Количество каналов: 11
Датчик: водяной расходомер с датчиком Холла, 12В
Диапазон измерений: 1-30 л/мин (для датчика YF‑S201)
Время срабатывания: 10 секунд
Нагрузка ШИМ-канал: до 5А на 1 канал
Регулировка ШИМ-канала: 0-100%
Размеры: 225х113х63 мм
Масса: 400 грамм

Цена – 15000 руб
Схема подключения датчиков

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

Установка Home Assistant и подключение прибора проходит по аналогии с инструкцией, представленной на странице. После установки связи с Home Assistant прибор отключает дочку доступа и начинает отправлять данные через mqtt в виде топиков - fmdim001/flow/0, fmdim001/flow/1, fmdim001/flow/2 и т.д.. На странице конфигураций configuration.yaml вписывают сенсоры и перезагружают систему:
- name: "fmdim-001-1"
state_topic: "fmdim001/flow/0"
unit_of_measurement: "l/min"
expire_after: 60
После этого создаются объекты датчиков, и показания можно выводить на главную страницу, либо проводить другие манипуляции. Для получения расхода жидкости за сутки, месяц создаем интегральный сенсор в разделе "Вспомогательный объект", метод трапеций, минуту в качестве единицы времени и 5 секунд подинтервал. Затем в разделе "Создать интеграцию" выбрать "Счетчик коммунальных услуг", в качестве объекта выбрать интегральный сенсор, интервал до сброса . После этого показания можно выводить на главную страницу, либо проводить другие манипуляции.

Калибровка датчиков расходомера
Расходомер имеет топик для отправки ему команд вида "fmdim001/cal/#". Схема команд, которые прибор может интерпретировать: Для одиночной отправки конкретного значения {"канал":"значение"}.
Номера команд для калибровки:
0- калибровка 1 канала
1 - калибровка 2 канала
2 - калибровка 3 канала
3 - калибровка 4 канала
4 - калибровка 5канала
5 - калибровка 6 канала
6 - калибровка 7 канала
7 - калибровка 8 канала
8 - калибровка 9 канала
9 - калибровка 10 канала
10 - калибровка 11 канала
Команда изменения всех калибровочных значений на 450 имеет вид: {"0":450,"1":450,"2":450,"3":450,"4":450,"5":450,"6":450,"7":450,"8":450,"9":450,"10":450}.
Настройки каналов ШИМ регулятора
Топики значений скважности ШИМ приходят в виде - fmdim001/duty0, fmdim001/duty1, fmdim001/duty2 и т.д.. Отправка команд проходит в топик - "fmdim001/duty/#". Команда изменения заполнения всех каналов на 100% выглядит как: {"0":100,"1":100,"2":100,"3":100,"4":100,"5":100,"6":100,"7":100,"8":100,"9":100,"10":100}.
В интерфейсе смартфона можно выбрать сохранение значений заполнения каналов ШИМ после выключения прибора. Если не отметить галочку, то после повторного включения прибора настройки вернутся к нулям. Калибровка каналов расходомеров всегда сохраняется в энергонезависимую память.
Характерстики YF‑S201
Тип: водяной расходомер с датчиком Холла
Диапазон расхода: 1 – 30 л/мин
Питание: DC 5–18 В (обычно 5 В)
Ток: ~15 мА
Макс. давление: 1.75–2.0 MPa (~17–20 бар)
Рабочая температура: –25 … +80 °C
Подключение: резьба 1/2″
Точность: ±10 % (рекомендуется калибровка)
Выход: цифровые импульсы, частота пропорциональна потоку (пример: 65 Гц ≈ 8 л/мин).