Устранение проблем и ошибок¶
При возникновении любых проблем и ошибок сперва загляните в журнал Home Assistant: Настройки
→ Система
→ Журнал сервера
Устройство не появляется в УДЯ¶
-
Убедитесь, что:
- Объект, для которого будет создано устройство, выбран в cписке объектов для передачи в УДЯ
- Объект есть в списке поддерживаемых устройств (особенно актуально для датчиков без
device_class
) - В
Журнале сервера
нет ошибок
-
Перезапустите Home Assistant
- Выполните ручное Обновление списка устройств
Если это не помогло - cоздайте issue или напишите в чат. К сообщению приложите:
-
ID и атрибуты проблемных объектов: их можно найти в
Панель разработчика
>Состояния
-
YAML конфигурацию
yandex_smart_home
(если имеется, лучше целиком, или толькоfilter
иentity_config
для проблемного объекта) - Для облачного подключения:
- Первые 6 символов вашего ID (можно посмотреть в настройках интеграции)
- Дату и время обновления списка устройств
Устройство в УДЯ поддерживает не все функции¶
Некоторые устройства изменяют список поддерживаемых фукнций в зависимости от своего состояния. Особенно часто это поведение замечено за media_player
.
Если в УДЯ у устройства отсутствует функция, которая точно должна быть - попробуйте Обновить список устройств при включенном устройстве.
Так же может помочь настройка features
для явного указания поддерживаемых устройством функций.
Устройство отвязалось¶
Необходимо вручную Обновить список устройств, но сделать это не из списка навыков, а зайти в навык и нажать там кнопку Обновить список устройств
или Привязать к Яндексу
.
State requested for unexposed entity¶
В УДЯ присутствует устройство, но объект по которому оно создано не выбран в объектах для передачи в УДЯ.
Для исправления: удалите устройство из УДЯ или добавьте объект в список устройств для передачи.
Unsupported mode "XXX"¶
Не удалось связать режимы между УДЯ и Home Assistant. Если нет необходимости выбирать проблемные режимы - ошибку можно игноривать.
Для исправления: настройте связь режимов УДЯ ↔ HA
Unauthorized при управлении устройствами¶
Только для облачного подключения: откройте настройки интеграции → Настройки
→ Выберите пользователя
В УДЯ нет графиков / устройства не выбираются в условиях¶
Только для прямого подключения: настройте отправку уведомлений об изменении состояний устройств
Failed to send state notification: UNKNOWN_USER¶
- Облачное подключение: Обновите список устройств
- Прямое подключение:
- Включите отладку
- Обновите список устройств в УДЯ
- В
home-assistant.log
найдите запрос/user/devices
и убедитесь, чтоuser_id
в нём совпадает сuser_id
в конфигурации нотификатора
Failed to send state notification: [401] b'Unauthorized\n'¶
Только для прямого подключения: обновите oauth_token