Yandex Smart Home: Errata
This is the approved revision of this page, as well as being the most recent.
ERRALICE0001: Проблема с подключением контроллера к серверу
Описание
При использовании интеграции с Алисой в какой-то момент пропадает управление устройствами. И на alice.wirenboard.com статус контроллера отображается как Offline.
Подверженные устройства
Контроллеры с установленной версией клиента 0.5.3. Конфигурации, где есть устройства, отправляющие нотификации серверу, например, любые устройства со свойством Float.
Причины и подробное описание
Происходит ошибочное отсоединение клиента. В логах сервиса wb-mqtt-alice-client характерные сообщения:
WARNING: Socket.IO not ready (state: disconnected), skipping emit 'device_state'
При этом не происходит автоматического переподключения клиента.
Запланированное исправление
Исправлено в версии клиента 0.7.0.
Пути обхода
Всегда связь восстанавливается при выполнении одного из двух действий:
- Через веб-интерфейс зайти в конфигуратор интеграции с Яндекс Алисой и нажать на кнопку "Сохранить".
- Через SSH подключиться к контроллеру и выполнить команду
systemctl restart wb-mqtt-alice-client