Nodemcu не передает данные по mqtt в wirenboard7

С Наступающим всех Новым годом!
Помогите разобраться.
Есть два устройства nodemcu с подключенным к нему dht22 . которые прошиты прошивкой через esphome и которые передают данные по протоколу mqtt на wirenboard.
Код прошитый на двух устройствах nodemcu идентичен(писан в esphome).
На оба устройства поподаю через web интерфейс и вижу данные. Но по протоколу mqtt на wirenboard приходят только данные с одного устройства со второго данных нет.
Уже даже код скопирован с рабочего и прошил на второе устройство(изменил только имя устройства в коде и менял api), результат тот же данные по mqtt не вижу.
Со первого данные вижу(рисунок) ниже


В логах второго при подключение пишет
[W][api.connection:071]: 10.1.3.168: Socket operation failed: CONNECTION_CLOSED errno=11
Может кто встречал, что за ошибка и как ее исправить.
.

Добрый день. Нет ли каких-то ошибок на брокере пи подключении? Нуи если подключаться к еще одному брокеру, для проверки?

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

Вот возможно, но для проверки стоит выключить тогда первое устройство, на время.
В tasmota, например, часть идентификатора формируется автоматически из MAC-адреса.

На брокере не нашел, только на клиенте. Гляну позже повнимательней

Api и имя разное. Хотя пробовал и с одинаковым api.
Вечером попробую ваш совет, на рапберри поднять второй брокер и подключить их туда/
Посмотрю как они себя ведут на другом брокере

mac адреса у них разные(отличаются в пару последних символов)
Попробую отключить первое и через пару часиков включу второе(посморю что будет)