Стал периодически падать MQTT брокер

Стал периодически падать MQTT брокер, раньше такого небыло, предполагаю что это стало после добавления в систему WB-MAP6S
примерно после этого начала появляется эта проблема, раз в несколько дней падает.

сегодня 2 раза(03.08) в 1:42 и 17:41 до этого в 31го в 14:43

диагностический архив прилагаю.

приложен диагностический архив, доступен только сотрудникам поддержки
(438,0 КБ)

Добрый день!

Проблема не в добавлении WB-MAP6S. У вас старая версия брокера, в последней версии этот баг уже исправлен.

Обновите пакеты mosquitto до актуальной сборки для вашего дистрибутива (в ней эта ошибка исправлена). Можете проверить наличие с помощью:

apt update
apt policy mosquitto

Если apt policy покажет Candidate выше 2.0.20-1-wb102, то обновляйте. Если версия та же, то напишите, разберёмся.

Для установки apt install --only-upgrade mosquitto

Также обратил внимание, что на контроллере стоит довольно старая прошивка, к тому же из тестового релиза. Для рабочей инсталляции рекомендую запланировать переход на актуальный стабильный релиз (обязательно с предварительным резервным копированием настроек) — там исправлено много ошибок и поведение системы предсказуемее.

хорошо, как наиболее безболезненно перейти на Stable ветку ?

Добрый день!

Самый безболезненный путь - переключить ветку с тестовой на стабильную.

1. Резервная копия (до всего).
Веб-архивы (Настройки → Система → Резервное копирование) /mnt/data не включают и для полного восстановления не годятся. Настоящие настройки и данные (в т.ч. данные Docker) лежат в /mnt/data, поэтому сохраните этот раздел вручную по SSH - с компьютера (не с контроллера):

scp -r root@IP_КОНТРОЛЛЕРА:/mnt/data ./wb-backup-data

Если Frigate пишет видеозаписи в /mnt/data и архив получается слишком большим — можно исключить каталог с записями, он для восстановления не нужен. Смена ветки данные в /mnt/data не удаляет — копия нужна как страховка на случай неудачного обновления.

2. Переключение ветки на стабильную (по SSH):

wb-release -t stable

Команда сама переключит ветку и подтянет пакеты перехода.

3. Завершение обновления:

apt update
apt dist-upgrade

Перед подтверждением посмотрите на список в строке The following packages will be REMOVED. Если там только устаревшее системное/WB-ПО — соглашайтесь (Y). Если увидите что-то важное (например, пакеты Docker) — не подтверждайте и пришлите нам вывод команды.

4. Перезагрузка:

reboot

После загрузки обновите страницу веб-интерфейса со сбросом кэша (Ctrl+F5).

5. Проверьте, что Docker и контейнеры (Frigate) поднялись; при необходимости перезапустите их.

Инструкция про переключение ветки тут.

Если на каком-то шаге будут ошибки, то пришлите вывод команды, разберёмся.

Добрый день!

Подскажите, остались ли вопросы по теме?

пока нет, обновил с Installed: 2.0.20-1-wb102 до Candidate: 2.0.20-1-wb103. пока наблюдаю.

01-09-2026 13:16:15.913 [wb-mqtt-serial] WARNING: [modbus] failed to read 2 holding(s) @ 97 of device modbus:87: Serial protocol error: request timed out
01-09-2026 13:13:50.774 [wb-mqtt-serial] WARNING: [modbus] failed to read 12 coil(s) @ 0 of device modbus:85: Serial protocol error: malformed response: invalid crc
01-09-2026 13:13:50.759 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.734 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.709 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.684 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.659 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.634 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.610 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.585 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.559 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.534 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.510 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.485 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.460 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.435 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.410 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.385 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.360 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.335 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.310 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.285 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.261 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.236 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.211 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.186 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.161 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.137 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.112 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.087 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.062 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.037 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet
01-09-2026 13:13:50.013 [wb-mqtt-serial] WARNING: [serial client] Reading events failed: malformed response: invalid packet

теперь вот так стало в логах, вроде про mqtt ничего теперь нет, но эффект такой же в этот момент, срабатывает триггер в HA ( triggers: type: changed_states.) для устройств с wb.