Добрый день! Прошу прощения за долгий ответ.
Проблемой не занимался, сейчас решил освежить информацию и проблема не воспроизвелась. Начал откатывать по истории изменений и удалось локализовать причину.
Дело в дублировании MQTT-сообщений.
Пример
mosquitto_sub -v -t '#' | grep -i "Ch 3 Total N"
/devices/wb-map12e_132/controls/Ch 3 Total N 84.28
/devices/wb-map12e_132/controls/Ch 3 Total N 84.28
/devices/wb-map12e_132/controls/Ch 3 Total NN energy 188.053429
/devices/wb-map12e_132/controls/Ch 3 Total NN energy 188.053429
/devices/wb-map12e_132/controls/Ch 3 Total N 83.75
/devices/wb-map12e_132/controls/Ch 3 Total N 83.75
/devices/wb-map12e_132/controls/Ch 3 Total NN energy 188.053441
/devices/wb-map12e_132/controls/Ch 3 Total NN energy 188.053441
В моем случае Mosquitto коннектится к существующему брокеру для обмена данными и при настройке по мануалу из документации появляются дубли. Лечится параметром try_private true (в некоторых случаях реккомендуют добавить cleansession true).
Можно ли это назвать багом wb-device-manager? Не знаю, но в документации стоит оставить пометку.