Куда подключить выход с импульсного счетчика?
Что настроить?
Есть ли что-то готовое для подсчета импульсов?
А сколько импульсных счетчиков можно подключить одновременно и считывать с них данные?
У меня 4 импульсных источника (счетчики воды) и 1 импульсный источник от счетчика напряжения. Их все потянет WirenBoard?
Для счетчиков можно использовать 4x"Сухой контакт" и 2x DI (цифровой вход), R1-2. т.е. 8 входов.
При большом желании можно использовать еще W1-2, т. е еще 2 входа, но их надо отдельно настроить в софте.
А какова максимальная длина провода (пускай будет витой пары) к этим датчикам может быть? У меня стояки разнесены и от контроллера до самого дальнего датчика примерно 15-20 метров провода нужно. Такая длина не слишком критична?
20 метров это совсем немного, тем более если витой парой проложить.
В примерах:
//для работы с счетчиком электроэнергии
{
"name" : "D3_IN",
"gpio" : 38,
"direction" : "input",
"inverted" : false,
// type указывает что gpio описывает счетчик электроэнергии
"type" : "watt_meter",
//множитель для расчета, количество импульсов на kWh
"multiplier" : 1000
},
А где на WB3.5 - D3_IN?
Поключил к R3
{
"gpio" : 6,
// "name" : "R3_IN",
"name" : "PWR_Counter",
"inverted" : false,
"direction": "input",
"type" : "watt_meter",
"multiplier" : 5000
Почему не считает total?
/devices/wb-gpio/controls/R4_IN 1
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 1897.93
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 3360.93
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 3582.65
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 1973.53
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 2083.18
/devices/wb-gpio/controls/PWR_Counter_current 1426.81
/devices/wb-gpio/controls/PWR_Counter_total nan
/devices/wb-gpio/controls/PWR_Counter_current 1385.13
У меня не воспроизводится. Покажите ещё, что у вас в /devices/wb-gpio/controls/PWR_Counter
приходит.
Версия wb-homa-gpio последняя?
Обновлял неделю назад.
В /devices/wb-gpio/controls/R3_IN
приходило 0 и 1.
Как поправил конфиг - в /devices/wb-gpio/controls/PWR_Counter
ничего не приходит.
А в /devices/wb-gpio/controls/PWR_Counter_current 1385.13
- приходит
Обновлял неделю назад.
Извините, я так не могу сказать новый это или нет.
Обновите пожалуйста пакет и скажите мне версию.
wb-homa-gpio 1.9
В конфиге вернул все в зад:
{
"gpio" : 6,
"name" : "R3_IN",
// "name" : "PWR_Counter",
"inverted" : false,
"direction": "input"
// "type" : "watt_meter",
// "multiplier" : 5000
И теперь R3_IN работает:
/devices/wb-gpio/controls/R3_IN 1
/devices/wb-gpio/controls/R3_IN 0
/devices/wb-gpio/controls/R3_IN 1
/devices/wb-gpio/controls/R3_IN 0
/devices/wb-gpio/controls/R3_IN 1
/devices/wb-gpio/controls/R3_IN 0
/devices/wb-gpio/controls/R3_IN 1
/devices/wb-gpio/controls/R3_IN 0
/devices/wb-gpio/controls/R3_IN 1
/devices/wb-gpio/controls/R3_IN 1
В /devices/wb-gpio/controls/PWR_Counter
приходить и не должно, только в _total и в _current.
Вот конфиг, с которым у меня сейчас всё работает:
{
"gpio" : 37,
"name" : "D2_IN",
"inverted" : false,
"direction": "input",
"type" : "watt_meter",
"multiplier" : 1000,
"decimal_points_current" : 1
Попробуйте остановить демон, удалить все топики из /devices/wb-gpio/controls/#
и снова запустить.
Все сделал - не работает:
/devices/wb-gpio/controls/R2_IN 1
/devices/wb-gpio/controls/R3_IN_total nan
/devices/wb-gpio/controls/R3_IN_current -1.0
/devices/wb-gpio/controls/R3_IN_current 0.0
/devices/wb-gpio/controls/R3_IN_total nan
/devices/wb-gpio/controls/R3_IN_current 6544.8
/devices/wb-gpio/controls/R3_IN_total nan
/devices/wb-gpio/controls/R3_IN_current 9961.3
/devices/wb-gpio/controls/R3_IN_total nan
/devices/wb-gpio/controls/R3_IN_current 5857.9
/devices/wb-gpio/controls/R3_IN_current 3419.5
/devices/wb-gpio/controls/R2_IN 1
/devices/wb-gpio/controls/R3_IN_current 2204.0
/devices/wb-gpio/controls/R4_IN 0
/devices/wb-gpio/controls/R3_IN_current 1594.2
Добрый день!
Два вопроса:
-
Подключил счетчики воды к WB-SH 3.5, клеммники R3 и R4. Может, это только у меня так, но геркон в счетчике замыкается на весьма продолжительное время (~ 1 литр замкнут, 9 литров разомкнут). Можно, например, перекрыть воду в замкнутом состоянии и тогда ~ каждые три секунды на 10 литров увеличивается total, хотя вода не идет. С этим можно что-нибудь сделать?
-
Как задать для счетчика начальное значение?
- Так быть не должно. Тут есть два варианта: либо у нас в софте какой-то баг, либо у вас контакт у счётчика дрожит и почему-то срабатывает.
Сделайте пожалуйста следующее:
а) обновите софт: apt-get update
, apt-get install wb-homa-gpio wb-homa-adc
б) остановите сервис ацп: service wb-homa-adc stop
если всё работает так же плохо, как раньше, то будет очень здорово, если вы сможете организовать нам на время удалённый доступ по ssh к устройству, чтобы мы посмотрели.
На нашем оборудовании такое не воспрозводится - когда счётчик стоит, то ничего не считается.
- Остановить демон wb-homa-gpio, записать начальное значение в топик черзе mosquitto_pub, запустить демон
Кстати, напоминаю, что в версии Wiren Board Smart Home 3.5 (т.е. в предыдущей) на клеммниках R3-R4 вообще говоря очень слабая подтяжка, порядка 40кОм. Поэтому надо подключить внешнюю подтяжку резистором. Может быть проблема здесь у всех именно в этом.
Клеммники W1-W3 имеют сильную аппаратную подтяжку (6к).
Я поставил такую штуку на диод счтчика: http://ebay.to/1JjPDdX
И на клемник R3 - в топик приходит 1 и 0 как положено. Считаю импульсы OpenHABом.
Почему их сам wirenboard не считает?
Требуется подтяжка к 5в или к земле?