SERIAL-ID-COLLISION: различия между версиями
PeteK (обсуждение | вклад) |
PeteK (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Дублирование топиков MQTT}} | {{DISPLAYTITLE: Дублирование топиков MQTT}} | ||
Если драйвер выдаёт ошибку <code>Duplicate MQTT device id</code>, значит, для нескольких устройств заданы одинаковые топики в MQTT. Такая ошибка чаще всего возникает, при подключении нескольких однотипных устройств с одинаковым адресом к разным портам. | Если драйвер выдаёт ошибку <code>Duplicate MQTT device id</code>, значит, для нескольких устройств заданы одинаковые топики в MQTT. Такая ошибка чаще всего возникает, при подключении нескольких однотипных устройств с одинаковым адресом к разным портам. |
Версия 11:27, 1 апреля 2024
Если драйвер выдаёт ошибку Duplicate MQTT device id
, значит, для нескольких устройств заданы одинаковые топики в MQTT. Такая ошибка чаще всего возникает, при подключении нескольких однотипных устройств с одинаковым адресом к разным портам.
По умолчанию, топик формируется из значения параметра id
, указанного в шаблоне устройства, и адреса устройства ( /devices/id
_slave_id
/.. ).
Переопределить его можно, задав уникальное значение Идентификатор устройства в MQTT
или параметр id
в настройках конкретного устройства в /etc/wb-mqtt-serial.conf