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

