Счетчик импульсов (c поддержкой NAMUR)
EgonyДвухканальный счетчик импульсов используется для дистанционного съёма показаний счетчиков воды и газа, имеющих выход замыкаемого контакта (например, геркон) или выход NAMUR.
Также может обнаруживать протечку (если подключить датчик протечки).

Работает по протоколу Zigbee с Zigbee2MQTT (через внешний конвертер) и SLS шлюзом (который на ESP32). В закрытых экосистемах типа SmartLife, Tuya, Яндекс - не работает. В ZHA и спруте - без понятия.
Питание осуществляется от двух щелочных (alkaline) батареек размера AAA.
Взаимодействие с сетью Zigbee
Внешний конвертер
Для корректной работы устройства с Zigbee2MQTT требуется установка внешнего конвертера (файл ptvo_counter_2ch.js из архива в конце статьи на modkam). В Zigbee2MQTT есть конвертер для того устройства, но он кривой!
Я использую конвертер, который можно скачать здесь (выбрать файл ptvo_counter_2ch*.js, нажать Download Raw File и сохранить).
Инструкция по внешним конвертерам приведена в документации Zigbee2MQTT.
Если коротко - нужно в директории data (или там, где лежит файл конфигурации configuration.yaml) создать директорю external_converters, положить в нее файл ptvo_counter_2ch.js и перезапустить Zigbee2MQTT.
Если Zigbee2MQTT установлен как аддон Home Assistant, его конфигурация находится в нетрадиционном месте :) Читайте эту ветку форума.
Для более древних версий Zigbee2MQTT конвертеры прописываются в файле конфигурации.
В Zigbee2MQTT постоянно ломают формат внешних конвертеров, а автор не хочет их добавлять в Zigbee2MQTT. Если в очередной раз конвертер отвалился, спрашивайте что делать в группе PTVO в Телеграме.
Сопряжение с сетью Zigbee
Лучше смотреть активность устройства в логе, а не в веб-интерфейсе.
Устройство поставляется готовым к сопряжению с сетью Zigbee - при установке батареек сопряжение должно начаться автоматически (если на координаторе включен режим сопряжения).
Процесс сопряжения занимает достаточно длительное время, до 1 минуты. После замены батареек устройство тоже приходит в себя не быстро.
Если сопряжение не происходит или требуется повторное сопряжение, требуется выполнить следующие действия:
- Расположите устройство как можно ближе к координатору.
- Отключите по возможности Zigbee роутеры.
- Включите режим сопряжения (join) на координаторе.
- Вставьте две новые щелочные (alkaline) батарейки размера AAA, сразу же нажмите кнопку и держите её 15-20 сек, пока светодиод не загорится. Отпустите кнопку.
Если устройство вошло в сеть, а данные не отдает - нужно повторить процедуру сопряжения.
Удаление из сети
Для удаления из сети (сброса) есть два варианта действий:
- Нажмите кнопку и держите её 15-20 сек, пока светодиод не загорится.
или
- В веб-морде Zigbee2MQTT нажать "Remove device" (не force!) и тут же нажать кнопку на устройстве, чтобы его разбудить.
После удаления из сети устройство готово к сопряжению с новой сетью.
Интервал отправки показаний
Внимание! По умолчанию счетчик передает данные раз в минуту, что плохо сказывается на сроке службы батареек.
Необходимо вручную выставить интервал отправки данных побольше (60-120-240 минут).
Для этого нужно прописать интервал в поле ввода Zigbee2MQTT, убрать фокус с поля ввода и тут же нажать кнопку на устройстве — оно проснется, примет и сохранит настройку.
Информация об устройстве
Об устройстве
Счетчик импульсов является переработкой проекта Modkam (основанного на проекте Waterius). Информация по ссылкам рекомендуется к ознакомлению.
Поддержка счетчиков
Устройство имеет два канала для подключения счетчиков. То есть, к одному устройству можно одновременно подключить, например, один счетчик холодной и один счетчик горячей воды.
Гарантировано поддерживаются только счетчики с замыканием контакта или с выходом NAMUR.
О поддерживаемых счетчиках можно почитать по ссылкам на проект Waterius: счетчики воды, счетчики газа, тепла, электричества.
В устройстве используется достаточно старая прошивка микроконтроллера, которая занимается собственно подсчетом (нет, обновить нельзя), поэтому информация о поддерживаемых счетчиках может быть неприменима к устройству и здесь опубликована лишь справочно.
Длина кабеля до счетчика
Если устройство не считает импульсы от подключенного счетчика, но при замыкании контактов пинцетом считает, возможно причина в слишком длинном проводе от устройства до счетчика. В этом случае рекомендуется укоротить провод.
Обнаружение протечки
Для обнаружения протечки достаточно подключить к устройству два провода, зачистить их на концах и разместить концы (не замыкая их) на полу, в месте, где требуется контроль протечки. Если поместить оголенные проводники в воду, устройство должно сообщить о наличии протечки.
Конечно, есть и более культурные решения, доступные для заказа, например на Aliexpress:

Внимание! Устройство не обладает контролем состояния линий.
Поэтому, например, если пропадет контакт между датчиком протечки и устройством, устройство не сможет определить наличие протечки.
Поскольку устройство использует радиоканал для передачи данных, оно не гарантирует доставку информации на 100%.
Работа от батареек
Во сне устройство потребляет около 7 мкА. Если выставить интервал отправки 1 раз в час, устройство проработает от батареек не меньше года.
Если устройство начало жрать батареи, значит оно или криво сопряжено, или не выставлен вручную интервал отправки, или постоянно ищет сеть, или внутрь попала влага.
Показания и срок службы батарей зависят от температуры!
Аккумуляторы Ni-Mh и Ni-Cd не подходят для питания устройства (если очень хочется - можно, но устройство перестанет функционировать раньше, чем разрядятся аккумуляторы, и поэтому срок работы на аккумуляторах будет меньше).
При замыкании входов для датчика протечки (и, конечно, если датчик протечки в воде), потребление устройства резко возрастает! Не следует использовать входы датчика протечки для контроля долгих замыканий (типа закрытия дверей итп).
Если очень хочется запитать устройство от внешнего источника питания, проще всего то сделать с помощью такого адаптера с USB на 2 элемента AAA:
Адаптер, который выдает 3 вольта, легко ищется на маркетплейсах по картинке. И помните об электробезопасности - использование всего, отличного от батареек может привести к поражению электрическим током!
Как приобрести
Приобрести это и другие устройства, которые я произвожу, можно на Avito (Egony) или обратившись напрямую ко мне.
Перед приобретением обязательно ознакомьтесь с нюансами приобретения и важной информацией.
