GPIO пропали текущие показания импульсного датчика расхода

Добрый день

после обновления контроллера пропали текущие показания расхода с импульсного расходомера воды подключенный к боковому модулю WBIO-DI-DR 16.
в настройках

Добрый день.
Нужно больше информации.
Что за контроллер, какой релиз был до обновления, как (каким способом) обновлялся, желательно лог самого обновления.

WB6
обновлял через веб интерфейс
до обновления не могу сказать какой релиз был (вроде 2014)
сейчас:
image
лог не делал

То есть была просто заменена новой файловая система корня… А зачем вот именно так?

чем хуже такой вариант?
в рекомендациях по обновлению не сказано что этот метод не рекомендуется.
как можно устранить проблему, помогите пожалуйста.

Тем что файлы меняются на другие, чистые. Особенно при обновлении через несколько релизов.
Про это написано в как раз: Обновление прошивки контроллера Wiren Board — Wiren Board

Проще всего восстановить из резервной копии, само собой.
Но если ее нет - просто прибавить значения счетчиков из истории и достаточно.

счетчик работает - суммарный увеличивается
не отображается мгновенный - причем проток постоянный
исторические данные не критичны
image

А в каком знаке после запятой изменения? Я про то что значение скорее не помещается в округленное.

расход около 0.250 м3/час
периодически значение появляется и пропадает - как я понимаю при импульсе

Правильно, нет постоянного расхода - 0. Есть - значение.

расход постоянный и стабильный

Его величина не попадает в выбранную вами величину значения. Измените…

если про количество цифр после запятой - то они в настройках стоят 3 для обоих значений


в меню настройки Gpio не настройки дополнительных значений - или их и не должно быть?

как я понимаю должно быть


а у меня сейчас

Да, именно про них.
Размерность - кубов в час ведь.
Screenshot_20221111_100305

все верно
именно так и настроено
менял до 6 знаков- показаний нет
до обновления показания были

Выложите свой файл конфига пожалуйста. у меня работает

cat /etc/wb-mqtt-gpio.conf
{
  "channels" : 
  [
    {
      "decimal_points_current" : 5,
      "decimal_points_total" : 4,
      "edge" : "rising",
      "multiplier" : 1000,
      "name" : "A1_IN",
      "type" : "water_meter"
    }
  ],
  "device_name" : "Discrete I/O"
}

root@wirenboard-ADUU7HGQ:~# cat /etc/wb-mqtt-gpio.conf
{
“channels” :
[
{
“decimal_points_current” : 3,
“decimal_points_total” : 3,
“multiplier” : 100,
“name” : “EXT1_DR2”,
“type” : “water_meter”
},
{
“decimal_points_current” : 6,
“decimal_points_total” : 3,
“multiplier” : 100,
“name” : “EXT1_DR3”,
“type” : “water_meter”
},
{
“decimal_points_current” : 3,
“decimal_points_total” : 3,
“multiplier” : 100,
“name” : “EXT1_DR4”,
“type” : “water_meter”
}
],
“device_name” : “Discrete I/O”

С вашими настройками отображается поток только при частоте более 8 Гц.
Screenshot_20221111_114754

можете пояснить
частота импульсов должна быть больше?
импульсный счетчик : 1 импульс на 10 литров, расход 250 литров в час

до обновления поток отображался !!!