Ensystec-leak-protect-wiren-board-template: различия между версиями
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
Admin (обсуждение | вклад) Уточнение пользовательского шаблона и входов счётчиков воды |
||
| Строка 30: | Строка 30: | ||
Общая инструкция: [[Custom-wiren-board-device-templates|Пользовательские шаблоны устройств Wiren Board]]. | Общая инструкция: [[Custom-wiren-board-device-templates|Пользовательские шаблоны устройств Wiren Board]]. | ||
== Входы импульсных счётчиков == | |||
Исходный шаблон содержит каналы счётчиков входов IN1–IN10, но не содержит параметров выбора типа и включения входов. Включение опроса канала в Wiren Board само по себе не переводит вход Ensystec в режим счётчика. | |||
Согласно [https://wiki.wirenboard.com/wiki/images/4/44/Ensystec_Leak_Protect_MODBUS_RTU.pdf карте регистров Ensystec], режимы IN1–IN4 находятся в CONTROL5 (holding 0x0A), IN5–IN8 — в CONTROL6 (0x0B). Для входа счётчика нужны включённый вход, тип «счётчик воды» и отключённый контроль обрыва. Эти регистры общие для нескольких входов, включая датчики протечки: перед изменением необходимо сохранить исходные значения, а после записи проверить, что остальные биты не изменились. | |||
Для конфигурации через параметры шаблона побитовая запись требует отдельной проверки на используемой версии драйвера: проверка сохранения соседних битов в действующей системе защиты не проведена. Не применяйте экспериментальный шаблон без такой проверки. После настройки проверьте при фактическом расходе увеличение соответствующего счётчика и задайте в системе учёта цену импульса и начальное показание. | |||
Пользовательская директория шаблонов сохраняется при штатном обновлении контроллера; резервная копия по-прежнему необходима. См. [https://wirenboard.com/wiki/Wb-mqtt-serial_driver документацию Wiren Board по драйверу]. | |||
''Проверено: состав опубликованного шаблона XIOT и карта регистров, 04.11.2026. Работа расширенных параметров записи не проверена.'' | |||
== Связанные статьи == | == Связанные статьи == | ||
Версия от 12:56, 4 ноября 2026
Это кастомный JSON-шаблон wb-mqtt-serial для подключения Ensystec Leak Protect к XIOT через Wiren Board.
Скачать шаблон
Скачать файл: Config-ensystec.xiot-final.json
Страница файла: Файл:Config-ensystec.xiot-final.json
Зачем нужен этот шаблон
Шаблон нужен для стабильной привязки Ensystec к характеристикам XIOT без wb-rules. Он разделяет адреса состояния и адреса управления для флага протечки, включения защиты и состояния кранов.
В штатном шаблоне Wiren Board часть команд Ensystec представлена как низкоуровневые битовые операции. Для XIOT удобнее и безопаснее использовать отдельные адреса состояния и управления, чтобы команда не отправлялась повторно как состояние.
Установка
Скачанный файл нужно разместить на контроллере Wiren Board в пользовательской директории шаблонов под именем config-ensystec.json:
/etc/wb-mqtt-serial.conf.d/templates/config-ensystec.json
После замены шаблона перезапустите сервисы:
systemctl restart wb-mqtt-confed systemctl restart wb-mqtt-serial
Общая инструкция: Пользовательские шаблоны устройств Wiren Board.
Входы импульсных счётчиков
Исходный шаблон содержит каналы счётчиков входов IN1–IN10, но не содержит параметров выбора типа и включения входов. Включение опроса канала в Wiren Board само по себе не переводит вход Ensystec в режим счётчика.
Согласно карте регистров Ensystec, режимы IN1–IN4 находятся в CONTROL5 (holding 0x0A), IN5–IN8 — в CONTROL6 (0x0B). Для входа счётчика нужны включённый вход, тип «счётчик воды» и отключённый контроль обрыва. Эти регистры общие для нескольких входов, включая датчики протечки: перед изменением необходимо сохранить исходные значения, а после записи проверить, что остальные биты не изменились.
Для конфигурации через параметры шаблона побитовая запись требует отдельной проверки на используемой версии драйвера: проверка сохранения соседних битов в действующей системе защиты не проведена. Не применяйте экспериментальный шаблон без такой проверки. После настройки проверьте при фактическом расходе увеличение соответствующего счётчика и задайте в системе учёта цену импульса и начальное показание.
Пользовательская директория шаблонов сохраняется при штатном обновлении контроллера; резервная копия по-прежнему необходима. См. документацию Wiren Board по драйверу.
Проверено: состав опубликованного шаблона XIOT и карта регистров, 04.11.2026. Работа расширенных параметров записи не проверена.