Еще раз о проблемах в wb-mqtt-db

Добрый день!

Еще раз о старой проблеме.

Ввиду того, что wb-mqtt-db возвращает пустой ответ, если данные на отрезке отсутствуют и при этом не сохраняет опорные значения, если значение не менялось, невозможно точно определить текущее состояние датчика.

На примере датчика освещенности, опрашиваем отрезками, например по 2 минуты:
Горел свет, выключили свет. Значение изменилось с 200лм до 0.

Что я вижу в ответе от БД:
min avg max
200 200 200
0 100 200
NULL
NULL
NULL

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

Я уже писал об этой проблеме в том году, есть ли какие-то продвижения?

Zeta, добрый день!
к сожалению, не разобрались пока.

Добрый день! Если я правильно понимаю, то wb-mqtt-db как раз может принудительно сохранять значения, у него для этого есть опция max_unchanged_interval или что-то вроде. Это не подойдёт?

Это как раз и не работает.
Установлено в 90. В итоге после появления нуля (когда свет выключен и значение больше не шумит) новые нули в БД каждые 90 секунд не появляются.
my_example.conf (10.6 КБ)