Счетчик воды: пропуск данных в базе

Приветствую.

Есть счетчик воды. 1 литр = 1 импульс. Подключен к A1 + 5V контроллера.
В базе видны пропуски значений. Ну и не срабатывают правила…

defineRule(“water_meter_impulse”, {
whenChanged: “wb-gpio/A1_IN_total”,

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

Как можно это починить?

Добрый день!

Уточните, пожалуйста, какой контроллер и какой релиз у вас?
И сообщите модель счетчика.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Информация по счетчику будет чуть позже.

т.е. события были опубликованы, но не записаны в базу данных? А как вы проверили, что контроллер импульсы посчитал, но не записал?

Я бы еще проверил как срабатывает wb-gpio/A1_IN в режиме дискретного входа.

На первом скрине выделил значения. Значение увеличивается. Но промежуточных записей в базе нет.

Счетчик ВСХд-20



Куда делись значения 896.535, 896.536, 896.538 ? Загадка.
Попробую переписать на wb-gpio/A1_IN

Обратите пожалуйста внимание на параметр min_interval