Using Wiren Board with pulsed output devices/en: различия между версиями

Материал из Wiren Board
м (FuzzyBot переименовал страницу Wiren Board 5: Подключение устройств с импульсными выходами/en в Using Wiren Board with pulsed output devices/en без оставления перенаправления: Часть переводимой страницы Wiren Board 5: Подключение устройств с импульсными выходами.)
(Новая страница: «Pulse input one wire is connected to the power supply 5 — 24 V, the second wire to the terminal A1. File:Installation_WB5_+_WaterMeter.png|thumb|center|400px|…»)
(не показаны 2 промежуточные версии 1 участника)
Строка 11: Строка 11:
[[File:Installation_WB5_+_WaterMeter.png|thumb|center|400px|Example of connecting a meter with a pulse output]]
[[File:Installation_WB5_+_WaterMeter.png|thumb|center|400px|Example of connecting a meter with a pulse output]]


Next, in the web interface, you must configure universal input A1 as a counter.  
Далее в веб-интерфейсе необходимо настроить универсальный вход A1 как счетчик.  
In the '''Configs''' menu, select '''GPIO Driver Configuration'''.
В меню '''Configs''' выбираем раздел '''GPIO Driver Configuration'''.
On the panel choose A1_IN login settings, click '''Properties''' and mark all the checkboxes. Then click '''Properties''' again.
На панели выбираем настройки входа A1_IN, нажимаем кнопку '''Properties''' и отмечаем все флажки. Еще раз нажимаем кнопку '''Properties'''.
Now there are additional fields in the A1_IN input properties.
Теперь  в свойствах входа A1_IN появились дополнительные поля.
[[File:GPIO6_WaterMeter.png|thumb|center|800px|Counter configuration interface view]]
[[File:GPIO6_WaterMeter.png|thumb|center|800px|Вид интерфейса настройки счетчика]]
In the list of fields '''Pulse counter type (if any)''' choose the type '''water_meter'''.  
В списке поля '''Pulse counter type (if any)''' выбираете тип ''water_meter''.  
In the field '''Number of pulses per unit (kWh or m^3)''' specify how many pulses per cubic meter (for example, if 1 pulse of the counter corresponds to 10 liters, then specify 100; if 1 liter — 1000.)
В поле '''Number of pulses per unit (kWh or m^3)''' указываете, сколько импульсов приходится на кубометр (например, если 1 импульс счетчика соответствует 10 литрам, то указываете 100; если 1 литру — 1000.)
Field value '''Number of decimal places...''' specifies how many decimal places will be displayed in the Wiren Board interface.
Значение полей '''Number of decimal places...''' задает, сколько знаков после запятой будет отображаться в интерфейсе Wiren Board.
Save the settings by clicking the '''Save''' button at the top of the page and go to the list of devices on the '''Devices''' page.
Сохраняем настройки, нажав кнопку '''Save''' вверху страницы и переходим к списку устройств на страницу '''Devices'''.
[[File:DiscreteIO.png|thumb|center|200px|Counter data]]
[[File:DiscreteIO.png|thumb|center|200px|Данные от счетчика]]
Find the device '''Discrete I/O''' and see that it has new properties: "A1_IN_current" and "A1_IN_total". The field "A1_IN_current" shows the current water consumption, and "A1_IN_total" what amount was spent from the moment of connection. In mqtt, these fields correspond to the topics '''/devices/wb-gpio/controls/A1_IN_current''' and '''/devices/wb-gpio/controls/A1_IN_total'''.  
Находим устройство '''Discrete I/O''' и видим, что у него появились новые свойства: ''A1_IN_current'' и ''A1_IN_total''. Поле ''A1_IN_current'' показывает текущий расход воды, а ''A1_IN_total'' какой объем был израсходован с момента подключения. В mqtt этим полям соответствуют топики '''/devices/wb-gpio/controls/A1_IN_current''' и '''/devices/wb-gpio/controls/A1_IN_total'''.  


Value '''A1_IN_total''' persists after restarting the controller (as retained in the message storage mqtt broker).
Значение '''A1_IN_total''' сохраняется после перезагрузки контроллера (как retained сообщение в хранилище mqtt-брокера).

Версия 18:22, 19 июля 2019

Другие языки:

Connection of sensors and counters with pulse outputs and buttons to the Wiren Board 5

Universal inputs/outputs A1-A4 of the controller can be used to connect various devices with pulse output or buttons. A typical example is water meters or electricity meters.

Connection

Pulse input one wire is connected to the power supply 5 — 24 V, the second wire to the terminal A1.

Example of connecting a meter with a pulse output

Далее в веб-интерфейсе необходимо настроить универсальный вход A1 как счетчик. В меню Configs выбираем раздел GPIO Driver Configuration. На панели выбираем настройки входа A1_IN, нажимаем кнопку Properties и отмечаем все флажки. Еще раз нажимаем кнопку Properties. Теперь в свойствах входа A1_IN появились дополнительные поля.

Вид интерфейса настройки счетчика

В списке поля Pulse counter type (if any) выбираете тип water_meter. В поле Number of pulses per unit (kWh or m^3) указываете, сколько импульсов приходится на кубометр (например, если 1 импульс счетчика соответствует 10 литрам, то указываете 100; если 1 литру — 1000.) Значение полей Number of decimal places... задает, сколько знаков после запятой будет отображаться в интерфейсе Wiren Board. Сохраняем настройки, нажав кнопку Save вверху страницы и переходим к списку устройств на страницу Devices.

Данные от счетчика

Находим устройство Discrete I/O и видим, что у него появились новые свойства: A1_IN_current и A1_IN_total. Поле A1_IN_current показывает текущий расход воды, а A1_IN_total — какой объем был израсходован с момента подключения. В mqtt этим полям соответствуют топики /devices/wb-gpio/controls/A1_IN_current и /devices/wb-gpio/controls/A1_IN_total.

Значение A1_IN_total сохраняется после перезагрузки контроллера (как retained сообщение в хранилище mqtt-брокера).