Добрый день!
Есть устройство WB-MWAC v.1, серийный номер 142296, ревизия v1.7C, которое по RS-485 подключено к серверу HA. Помимо датчиков протечки и кранов к WB-MWAC подключен импульсный выход счетчика воды согласно схеме из документации - контакты P1 и GND.
Раньше все работало хорошо, но после замены счетчика на VALTEC VLF-15 появилось расхождения между показаниями на счетчике и показаниями, которые считал WB-MWAC. С разной периодичностью WB-MWAC добавляет лишние импульсы. Обновил прошивку до 1.23.0, но проблема не ушла. Напряжение на батарейки 2,8 В.
Для проверки на какой стороне проблема параллельно контактам P1 и GND повесил модуль на ESP32 и добавил его в HA, чтобы логировать замыкание и размыкание геркона. По результатам был замечен периодический дребезг на контактах счетчика.
history.csv (432 байта)
В документации на WB-MWAC время защиты от дребезга для входов P1-2 не настраивается. Это невозможно сделать софтово и нужно придумывать RC фильтр или еще что-то?
Здравствуйте. Благодарю за ожидание.
В качестве решения (если у вас остались свободные входы) можете еще перевесить счетчик на входы S1-3, F1-3. На этих каналах настраивается время антидребезга. Правда, умножать значение счетчика на цену тика придется программным образом дополнительно. Например, с помощью wb-rules.
Иначе да, нужно формировать RC-цепь.
Запишу ваш кейс в книгу пожеланий, чтобы в дальнейшем, настройки антидребезга появился и на входах для счетчиков.
Добрый день.
Было что-то похожее. Для начала хочу посоветовать измерить сопротивление (отключив, предварительно контакты) между каждой клеммой счетчика и его корпусом. если есть и меньше 20 кОм - то в аналогичной ситуации помогла только его, счетчика замена.
Да, для первой версии - не получится, счетчик там на отдельной микросхеме и целиком аппаратный.
Спасибо за помощь!
А можно узнать номинал резистора которым контакт P1 подтянут к плюсу и какие значения напряжения считываются как 0 на ножке. Хочу рассчитать RC-фильтр.