Дублирование топиков MQTT

Материал из Wiren Board
Версия от 11:44, 1 апреля 2024; PeteK (обсуждение | вклад)

(разн.) ← Предыдущая | Подтверждённая версия (разн.) | Текущая версия (разн.) | Следующая → (разн.)


Если драйвер выдаёт ошибку Duplicate MQTT device id, значит, для нескольких устройств заданы одинаковые топики в MQTT. Такая ошибка чаще всего возникает, при подключении нескольких однотипных устройств с одинаковым адресом к разным портам. По умолчанию, топик формируется из значения параметра id, указанного в шаблоне устройства, и адреса устройства ( /devices/id_slave_id/.. ).

Переопределить его можно, задав уникальное значение Идентификатор устройства в MQTT или параметр id в настройках конкретного устройства в /etc/wb-mqtt-serial.conf

Идентификатор устройства в MQTT