Импульсный счетчик

к 3.3В или 5В через 5.6к.

Подключил к W3, заработало. Видимо, действительно дело в подтяжке.

Но с начальным значением так и не разобрался.

Делаю так:
service wb-homa-gpio stop
mosquitto_pub -m 53 -t '/devices/wb-gpio/controls/COLD_WATER_total'

В топике и в веб-интерфейсе появляется 53.

service wb-homa-gpio start

В топике ничего не появляется, а в веб-интерфейсе, если перезагрузить страницу, появляется старое значение.
Если пустить воду, продолжает считать со старого значения, и в топике и в веб-интерфейсе.

root@wirenboard:~# mosquitto_sub -t '/devices/wb-gpio/controls/C_WATER_total' -v
/devices/wb-gpio/controls/C_WATER_total 0.37
/devices/wb-gpio/controls/C_WATER_total 53
/devices/wb-gpio/controls/C_WATER_total 0.38

Сбросить на ноль получается только удалив все топики из /devices/wb-gpio/controls/#.

Да, все пакеты обновлены.

Все, разобрался. Оказывается, нужно было вызывать mosquitto_pub с ключом -r.
Спасибо!

Добрый день.
Подниму опять вопрос по счетчику.
Не считает Pwr_Counter_Total, пишет PWR_Counter_total nan kWh
C PWR_Counter_current 452.0 W все ок.
Содержимое конфига:

"gpio" : 6,
"name" : "PWR_Counter",
"inverted" : false,
"direction": "input",
"type" : "watt_meter",
"multiplier" : 5000,
"decimal_points_current" : 1 

Кусочек вывода из топика:

/devices/wb-gpio/controls/PWR_Counter_current 438.7
/devices/wb-gpio/controls/R2_IN 1
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 442.2
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 2209.5
/devices/wb-gpio/controls/PWR_Counter_current 1893.4
/devices/wb-gpio/controls/PWR_Counter_current 812.8
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 559.2
/devices/wb-gpio/controls/R2_IN 1

Помогите починить.
WB3.5, wb-homa-gpio 1.12

Установил новый образ, со счетчиком тоже самое.

Да, мы это у себя тоже наблюдали, но пока ресурсов на то, чтобы исправить нет.

поставил в \wb-homa-gpio.conf
“multiplier” : 1

на web интерфейсе в history не показывает изменения по времени.
Где то еще нужно прописать?

Надо сделать type: watt_meter или type: water_meter там же.

А есть какие-то особенности/рекомендации/схема подключения счетчиков с импульсным выходом NAMUR ?

Вдруг все же кто-то из разработчиков ответит на мой вопрос?..

Цепь Намур, насколько я понимаю, это когда 2.2кОм в замкнутом состоянии и 5.6кОм в разомкнутом. Соответственно можно попробовать подобрать внешнее напряжение и внешний резистор так, чтобы в разомкнутом состоянии на цепи было напряжение меньше напряжения срабатывания цифровых входов, которые срабатывают от напряжения (т.е. A1-A4 для WB5), а в замкнутом - больше.

Я правильно понимаю, что нету готового “рецепта” для подключения к WB3.5 импульсных водосчетчиков с выходом NAMUR (подавляющее большинство новых счетчиков от Valtec, например)?

Понимаете совершенно правильно. Это конечно не значит, что их нельзя подключить.

Проще, наверное, поставить в цепь транзистор, и через него уже на какой-нибудь вход WB ?

не очень понял, куда там поставить транзистор

Типа такого:

Так видимо будет работать. Еще можно в клеммник R1 воткнуть и измерять сопротивление, а состояние уже программно обрабатывать.

Что-то мне подсказывает, что если измерять сопротивление, то будет очень большой шанс пропустить импульс

Задачу сделать модуль расширения для намура себе поставили, но приоритет низкий, может через месяц сделаем.

Подскажите, пожалуйста где настраивать импульсные датчики воды? Куда подключать - понятно. А вот где править…
P.S. Поиском на форуме пользовался.
P.S.S. Имею: “Водосчетчики ETK-I / ETW-I уже оснащены импульсным датчиком (по умолчанию 10 л/имп.)”.