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

Строка 19: Строка 19:
Сохраняем настройки, нажав кнопку '''Save''' вверху страницы и переходим к списку устройств на страницу '''Devices'''.
Сохраняем настройки, нажав кнопку '''Save''' вверху страницы и переходим к списку устройств на страницу '''Devices'''.
[[File:DiscreteIO.png|thumb|center|200px|Данные от счетчика]]
[[File:DiscreteIO.png|thumb|center|200px|Данные от счетчика]]
Находим устройство '''Discrete I/O''' и видим, что у него появились новые свойства: ''A1_IN_current'' и ''A1_IN_total''. Поле ''A1_IN_current'' показывает текущий расход воды, а ''A1_IN_current'' — какой объем был израсходован с момента подключения. В mqtt этим полям соответствуют топики '''/devices/wb-gpio/controls/A1_IN_current''' и '''/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'''.  


 
Значение '''A1_IN_total''' сохраняется после перезагрузки контроллера (как retained сообщение в хранилище mqtt-брокера).
 
<!--
==== Мое из форума ====
1. Подключаете импульсный выход счетчика к A1 и +5v, например.
2. В веб-интерфейсе заходите в Configs -> GPIO Driver Configuration
3. В списке слева находите GPIO 6 (A1_IN) и нажимаете кнопку Properties (с карандашиком)
4. Отмечаете флажками все раскрывшиеся опции и еще раз нажимаете кнопку Properties
5. В списке "Pulse counter type (if any)" выбипаете water_meter
6. В поле "Number of pulses per unit (kWh or m^3)" указываете, сколько импульсов приходится на кубометр (например, если 1 импульс -- 10 литров, то указываете 100)
7. Можете отконфигурировать число знаков после запятой, отображаемых в интерфейсе.
8. Нажимаете Save вверху страницы
9. Переходите в раздел Devices
10. В группе Discrete I/O появятся поля A1_IN_current и A1_IN_total (скорость расхода и расход)
11. В mqtt это /devices/wb-gpio/controls/A1_IN_current и /devices/wb-gpio/controls/A1_IN_total соотв.
-->
5813

правок