# WirenBoard 6 и импульсный выход

**URL:** <https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010>\
**Category:** Wiren Board 6\
**Created:** [May 6, 2019, 2:37pm UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010 "2019-05-06T14:37:59Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [May 6, 2019, 2:38pm UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/1 "2019-05-06T14:38:00Z")

</div>

Добрый день.  
Читаю/разбираюсь как подключить импульсный счетчик воды к контроллеру.  
По итогу возник вопрос - это нормально, что у меня на контроллере из коробки раздел “GPIO Driver Configuration” пустой? Следуя из вики статьи, я должен выбрать там вход A1\_IN для настройки, которого нет.

 ![1](https://support.wirenboard.com/uploads/default/original/2X/f/f04f3c379887929935baf5b62240aaab04a3e511.jpeg)

---

<div class="post-metadata">

**Author:** ![EvgenyBoger](https://support.wirenboard.com/user_avatar/support.wirenboard.com/evgenyboger/32/188_2.png) [@EvgenyBoger](https://support.wirenboard.com/u/EvgenyBoger)\
**Post date:** [May 6, 2019, 4:59pm UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/2 "2019-05-06T16:59:15Z")

</div>

Да, нормально. Это недоработка в документкации, недавно поведение поменялось.

Нужно добавить сюда канал с номером GPIO, соответствующему вашему каналу. Его можно подсмотреть в /tmp/wb-homa-gpio.do-not-edit.conf например.

У меня для A1\_IN там так:

```auto
    {
      "gpio": 109,
      "name": "A1_IN",
      "direction": "input",
      "inverted": false,
      "initial_state": false
    },

```

Соответственно нужно добавлять канал с gpio = 109. Имя заново задавать не обязательно.

Обратите пожалуйста внимание, что эта функциональность (подклчюение импульсных счётчиков напрямую к контроллеру) очень редко используется, поэтому возможны и другие недоработки в документации. Рекомендую обратить внимание на наши специализированные устройства: [https://wirenboard.com/ru/product/WB-MWAC/](https://wirenboard.com/ru/product/WB-MWAC/) и [https://wirenboard.com/ru/product/WB-MCM16/](https://wirenboard.com/ru/product/WB-MCM16/)

Мы конечно в любом случае будем помогать, если проблемы возникнут.

---

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [May 6, 2019, 5:39pm UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/3 "2019-05-06T17:39:20Z")

</div>

Спасибо большое за ответ, завтра буду пробовать наладить по вашему совету.

---

<div class="post-metadata">

**Author:** ![Kilpio](https://avatars.discourse-cdn.com/v2/letter/k/3ab097/32.png) [@Kilpio](https://support.wirenboard.com/u/Kilpio)\
**Post date:** [May 7, 2019, 9:27am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/4 "2019-05-07T09:27:36Z")

</div>

A post was split to a new topic: [Опрос счетчиков по RS-485](https://support.wirenboard.com/t/opros-schetchikov-po-rs-485/3018)

---

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [July 8, 2019, 8:26am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/6 "2019-07-08T08:26:21Z")

</div>

Добрый день.  
Приобрел модуль WB-MCM8 для импульсного счетчика воды.  
Подскажите где настроить вход для счетчика? Не могу найти.

---

<div class="post-metadata">

**Author:** ![Kilpio](https://avatars.discourse-cdn.com/v2/letter/k/3ab097/32.png) [@Kilpio](https://support.wirenboard.com/u/Kilpio)\
**Post date:** [July 8, 2019, 8:54am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/7 "2019-07-08T08:54:56Z")

</div>

AndyL, добрый день!  
А что бы вы конкретно хотели настроить? Входы модуля готовы к подключению импульсных счетчиков

---

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [July 8, 2019, 9:15am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/8 "2019-07-08T09:15:27Z")

</div>

Я бы хотел получить что-то вроде ![image](https://support.wirenboard.com/uploads/default/original/2X/f/fd0e543e890476d647a7f6f47b7a09d095c75f7e.png)

**current, total**

---

<div class="post-metadata">

**Author:** ![Kilpio](https://avatars.discourse-cdn.com/v2/letter/k/3ab097/32.png) [@Kilpio](https://support.wirenboard.com/u/Kilpio)\
**Post date:** [July 8, 2019, 9:23am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/9 "2019-07-08T09:23:38Z")

</div>

Понял вас! WB-MCM8 не поддерживает на уровне железа измерение потока. Необходимо в движке правил создать виртуальное устройство, и два правила, которые будут пересчитывать количество импульсов из счетчика в расход, ив поток, и заносить их в контролы виртуального устройства.

---

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [July 9, 2019, 11:15am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/10 "2019-07-09T11:15:53Z")

</div>

Спасибо за ответ. С расходом разобрался. А с потоком для меня сложнее. В контроллере, если напрямую подключать счетчик воды, поток считается же тоже по какому-то правилу? Его можно найти и посмотреть для примера?

---

<div class="post-metadata">

**Author:** ![Kilpio](https://avatars.discourse-cdn.com/v2/letter/k/3ab097/32.png) [@Kilpio](https://support.wirenboard.com/u/Kilpio)\
**Post date:** [July 9, 2019, 11:39am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/11 "2019-07-09T11:39:32Z")

</div>

Поток считается как расход за дельту времени, без особой магии.  
В коде, который работает с gpio это получается сделать более-менее точно, а вот с mqtt – приблизительно.  
Наш код по этой ссылке: [https://github.com/contactless/wb-homa-gpio/blob/master/sysfs\_gpio\_base\_counter.cpp](https://github.com/contactless/wb-homa-gpio/blob/master/sysfs_gpio_base_counter.cpp)

---

<div class="post-metadata">

**Author:** ![AndyL](https://support.wirenboard.com/user_avatar/support.wirenboard.com/andyl/32/5113_2.png) [@AndyL](https://support.wirenboard.com/u/AndyL)\
**Post date:** [July 9, 2019, 11:44am UTC](https://support.wirenboard.com/t/wirenboard-6-i-impulsnyj-vyhod/3010/12 "2019-07-09T11:44:01Z")

</div>

Спасибо.
