Добрый день
Прошу помощи в следующем вопросе.
есть несколько счетчиков воды с импульсным выходом
тип выходов - открытый коллектор
сопростивл откр\закр - 30Ом\200МОм
время продолжительности импульса - 250 мс
частота 4Hz
т.е в течении 250мс на вход А1 подается сигнал 5в
как их подключить к Wiren Board 6?
мануалы читал, но что то не считает импульсы он
буду очень признателен за помощь
Версия прошивки
Firmware version
202102010122
Добрый день
Подключить можно, но надо добавить подтягивающий резистор от Aх к VCC.
Про настройку:
Вот извиняться - точно не за что! У нас написано (сейчас) - плохо и непонятно. Если мне пришлось вспоминать как банки GPIO считаются.
В общем ваш случай:
[Screenshot from 2021-03-17 09-21-30]
В конфиге:
{
"channels": [
{
"name": "A1_IN",
"gpio": {
"chip": "/dev/gpiochip2",
"offset": 14
},
"direction": "input",
"type": "water_meter",
"inverted": false,
"multiplier"…
Доброе утро,
попытался обновиться , но что то не получается
в чем может быть причина?
интернет на ip адрессе, присвоенному контроллеру есть
Посмотрите, верно ли указан в /etc/resolv.conf
адрес DNS.
Спасибо за помощь. причина оказалась банальна - необходимо было указать правильные номера GPIO для входов A1_in и A2_in
78 b 77 соответственно
но есть непонятка
почему то параметр water_flow не изменяется, когда water_consumption растет
wb-gpio
A2_IN_total
water_consumption
/devices/wb-gpio/controls/A2_IN_total
35
OK
wb-gpio
A2_IN_current
water_flow
/devices/wb-gpio/controls/A2_IN_current
0
а без него никак иначе не получится реализовать опцию “контроль протечки”
Покажите пожалуйста текущие настройки, лучше содержимое /etc/wb-mqtt-gpio.conf и версию:
dpkg -s wb-mqtt-gpio
root@wirenboard-AHXZE4AF:~# dpkg -s wb-mqtt-gpio
Package: wb-mqtt-gpio
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 159
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 2.0.9
Replaces: wb-homa-gpio (<< 2.0.1)
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.0.10), libmosquittopp1, libmosquitto1, ucf, wb-configs (>= 1.82.2)
Suggests: linux-image-wb2 (>= 4.9+wb20181227130340) | linux-image-wb6 (>= 4.9+wb20181227130340)
Breaks: wb-homa-gpio (<< 2.0.1), wb-mqtt-confed (<< 1.0.2)
Conflicts: wb-homa-gpio (<< 2.0.1)
Conffiles:
/etc/wb-configs.d/13wb-mqtt-gpio 931ef4c957d593a8368f938fc80117d1
Description: Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
{
“channels”: [
{
“name”: “A1_IN”,
“gpio”: 78,
“direction”: “input”,
“inverted”: true,
“type”: “water_meter”,
“open_drain”: false,
“open_source”: false,
“multiplier”: 1,
“decimal_points_current”: 0,
“decimal_points_total”: 0,
“initial_state”: false,
“edge”: “both”
},
{
“name”: “A2_IN”,
“gpio”: 77,
“direction”: “input”,
“inverted”: true,
“type”: “water_meter”,
“open_drain”: false,
“open_source”: false,
“multiplier”: 1,
“decimal_points_total”: 0,
“decimal_points_current”: 0,
“initial_state”: false,
“edge”: “both”
}
],
“device_name”: “Discrete I/O”
}
Скорее потому что нету десятичных значений.
Поставьте две цифры “после запятой”.
спасибо большое! показания начали отображаться
Они и раньше были, просто меньше целого значения и не отображались.