нет, ситуация не изменилась - на странице alice.wirenboard контроллер виден, но находится в статусе offline. Удалял и снова добавлял - эффекта нет. Диагностический архив в предыдущем сообщениии
Посмотрели ваш диагностический архив - спасибо, что прислали. Судя по логам, тут наложилось сразу несколько факторов, которые могут мешать работе:
Старая версия клиента Алисы
Сейчас стоит клиент интеграции с Алисой версии 0.7.1 (ей уже около 9 месяцев).
Проблемы со связью с облаком
В вашем логе также видны ошибки при общении с облаком
-- Journal begins at Sat 2025-09-06 02:15:56 UTC, ends at Wed 2026-07-15 18:45:26 UTC. --
Jul 15 17:36:55 wirenboard-XXXXXXXX wb-cloud-agent[6221]: File "/usr/lib/python3/dist-packages/wb/cloud_agent/handlers/events.py", line 29, in make_event_request
Jul 15 17:36:55 wirenboard-XXXXXXXX wb-cloud-agent[6221]: raise ValueError(f"Not a {status.OK} status while retrieving event: {http_status}")
Jul 15 17:36:55 wirenboard-XXXXXXXX wb-cloud-agent[6221]: ValueError: Not a 200 status while retrieving event: 404
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: Error making request to cloud!
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: Traceback (most recent call last):
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: File "/usr/lib/python3/dist-packages/wb/cloud_agent/commands.py", line 136, in run_daemon
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: make_event_request(settings, mqtt)
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: File "/usr/lib/python3/dist-packages/wb/cloud_agent/handlers/events.py", line 29, in make_event_request
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: raise ValueError(f"Not a {status.OK} status while retrieving event: {http_status}")
Jul 15 17:37:05 wirenboard-XXXXXXXX wb-cloud-agent[6221]: ValueError: Not a 200 status while retrieving event: 404
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: Error making request to cloud!
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: Traceback (most recent call last):
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: File "/usr/lib/python3/dist-packages/wb/cloud_agent/commands.py", line 136, in run_daemon
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: make_event_request(settings, mqtt)
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: File "/usr/lib/python3/dist-packages/wb/cloud_agent/handlers/events.py", line 29, in make_event_request
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: raise ValueError(f"Not a {status.OK} status while retrieving event: {http_status}")
Jul 15 17:37:16 wirenboard-XXXXXXXX wb-cloud-agent[6221]: ValueError: Not a 200 status while retrieving event: 404
Недоустановленное обновление
Есть подозрение, что прошлый апдейт системы прервался на полпути. Скорее всего, из-за этого внутренние компоненты встали некорректно, сам сервис Алисы не может нормально запуститься, и Nginx в итоге выдает вам тот самый Bad Gateway.
Чтобы нам не гадать и распутать этот клубок, подскажите, пожалуйста:
Верно ли понимаю, что интеграция с Алисой работала у вас всё время до прошлой недели и сломалась только 3 дня назад, когда вы написали сюда на форум?
Наблюдаются ли сейчас какие-то сложности с другими пакетами или с облаком в целом (помимо Алисы)?
Есть ли у вас возможность обновиться до актуального состояния ветки? Судя по логам, у вас на контроллере сейчас выбран testing.
Давайте попробуем начать с полноценного обновления - это поможет исключить старые баги и приведет пакеты в порядок. Если это не решит проблему, то хотя бы сузит круг подозреваемых, и мы будем копать дальше.
Обновить контроллер можно зайдя по ssh и введя следующую команду в терминал:
@Warden Добрый день, столкнулся с такой же проблемой, интеграция с Алисой офлайн.
Что бы не плодить темы решил написать тут. В приложении данные диагностики.
Помогите, пожалуйста.
приложен диагностический архив, доступен только сотрудникам поддержки
Михаил и @integer, добрый день!
Разобрались в вашей ситуации.
Причиной является устаревший пакет ca-certificates на ваших контроллерах - это локальная база доверенных корневых сертификатов.
У вас Михаил @MikhailZ и топик стартера @integer - версия данного пакета 20210119, от января 2021. В этой версии пакета нет корня Sectigo R46, на который опирается цепочка сертификата сервера Алисы.
Из-за этого контроллер строит цепочку сертификата на один уровень длиннее, она не проходит проверку в nginx, и как следствие в логах появляется certificate chain too long, а наружу это Bad Gateway (502) на :8042, из-за которого Алиса и висит offline.
Это можно вылечить двумя путями:
Короткий - обновить только нужный пакет, подключившись по SSH:
В течение 60 секунд контроллер должен стать online на alice.wirenboard.com. Обновлять клиента Алисы для этого не обязательно, если вы по каким-то причинам не хотите этого делать.
Как и говорили раньше - также поможет полное обновление контроллера.
В этом случае кроме новой версии ca-certificates также обновятся клиент Алисы и homeui: