К обсуждениям

Shelly Gen4 теряет WebSocket: матрица проверки четырёх одинаковых устройств

Редакция VOne Технологии

Как исследовать периодические разрывы WebSocket у части одинаковых Shelly Gen4 в Home Assistant: сравнение питания, HTTP, RSSI и событий соединения без сброса устройств.

Выберите контрольное устройство

Если из нескольких одинаковых Shelly одно работает стабильно, не изменяйте его настройки: оно станет контрольной точкой. Для каждого экземпляра запишите версию прошивки, способ питания, точку доступа и место установки без MAC-адресов. Официальная интеграция Home Assistant сообщает о локальном взаимодействии с устройствами Shelly, а документация Shelly описывает RPC-каналы. Это позволяет сравнивать одинаковые признаки, не делая вывод только по значку доступности.

Разведите четыре состояния

В одинаковом пятиминутном окне отметьте: не перезапускалось ли питание, открывается ли штатный веб-интерфейс, как меняется уровень Wi‑Fi и возникает ли разрыв RPC WebSocket. Доступный HTTP-интерфейс при оборванном WebSocket — не то же самое, что полная потеря сети. Аналогично, нормальный RSSI не доказывает исправность канала приложения. Таблица по каждому устройству должна содержать отдельные значения, а не единый ответ «онлайн» или «офлайн».

Синхронизируйте временные метки

Сверьте часы Home Assistant, маршрутизатора и устройства, затем сохраните короткий отрезок штатных диагностических журналов. Документация Shelly указывает, что двунаправленный RPC может работать через WebSocket, поэтому важны моменты открытия, закрытия и повторного подключения канала. Не публикуйте заголовки авторизации, полные сетевые трассы и локальные адреса. Достаточно обезличенной последовательности событий и идентификатора одного устройства внутри своей таблицы.

Меняйте только одно условие

Сначала сравните устройства без изменений. Затем допустим один обратимый контроль: штатный перезапуск только одного проблемного экземпляра либо временное перемещение его в условия контрольного, если это безопасно для подключённой нагрузки. Не обновляйте одновременно прошивку, точку доступа и Home Assistant. Если симптом следует за местом, исследуйте радиоусловия; если остаётся с устройством, приложите различия. Это направление проверки, а не окончательный диагноз.

Остановитесь до сброса настроек

Заводской сброс стирает состояние, необходимое для сравнения, поэтому оставьте его за пределами первой диагностики. Эскалационный пакет должен включать версии, число одинаковых устройств, таблицу четырёх состояний, короткий обезличенный журнал RPC и результат одного контроля. Если устройство управляет критичной нагрузкой, не экспериментируйте с питанием и обратитесь к профильному специалисту. Повторяемость в одном неизменном окне важнее количества случайных перезапусков.

Материал подготовлен редакцией VOne с применением ИИ для контрольной матрицы; транспорт RPC проверен по официальной документации, а индивидуальный issue не представлен как массовая статистика.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.