Работа mqtt, публикация топиков в БД

Добрый день!

Wirenboard 8, к нему подключен счетчик меркурий 230, на скриншоте ниже представлено виртуальное устройство с пересчетом коэф. токовых трансформаторов подключенных к счетчику

Wirenboard настроен на отправку этих значений по средствам mqtt на мой сервер, на котором в докере крутится БД и служба москитто

Произошла ситуация: обесточили установку на которой стоит счетчик меркурий, wirenboard запомнил последнее значение и продолжает публиковать значения в базу данных, тем самым забивая память.
Подскажите пожалуйста, как штатно реализовать функцию публикации топиков по изменению состояния?

не смог найти информации в доступных ресурсах и на форумах. Первое что пришло в голову:

  1. в wb-rules добавить правило фильтрации дубликатов. Будет работать, но что если таких топиков будет 1 млн.?
  2. Сделать фильтрацию на стороне БД, будет работать, но как мне кажется это тоже не правильно с точки зрения построения надежной и простой системы. + будет давать нагрузку на трафик при передачи данных из устройства к серверу.

Добрый день!

Такая возможность предусмотрена.
Интервал публикации настраивается в настройках драйвера wb-mqtt-serial.