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

Alexa обнаружила новую сущность Home Assistant, но не запускает голосом: матрица четырёх слоёв

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

Диагностика без перепривязки аккаунта: состояние сущности в Home Assistant, экспозиция, обнаружение в Alexa, ручной запуск и распознавание имени — на безопасном тестовом скрипте.

Проверьте сущность внутри Home Assistant

Создайте или выберите безвредный тестовый script, который меняет только виртуальный helper или отправляет локальное уведомление. Убедитесь, что он доступен в Home Assistant и выполняется из интерфейса. Запишите entity ID, friendly name и область, но в публичном отчёте замените их нейтральными значениями. Официальная документация настройки сущностей разделяет имя и entity ID: изменение только отображаемого имени не меняет ссылки автоматизаций. Если сущность не запускается внутри Home Assistant, Alexa ещё не является диагностическим слоем. Не тестируйте замки, ворота, сигнализацию и другие физические действия.

Проверьте экспозицию и discovery

Официальная интеграция Alexa Smart Home описывает фильтры include и exclude и индивидуальную entity_config. Сверьте, попадает ли тестовый script в правила экспозиции, затем выполните discovery один раз. Наличие карточки в приложении Alexa подтверждает, что endpoint был обнаружен, но не гарантирует успешную команду или распознавание имени. Запишите время discovery и имя, показанное приложением. Не меняйте одновременно фильтр, имя и категорию отображения. Если карточки нет, оставайтесь на слое экспозиции; повторная привязка аккаунта пока не даст более точного вывода.

Отделите ручное управление от голоса

Запустите тестовую сущность кнопкой в приложении Alexa. Если ручной запуск не работает, сохраните точный статус и проверьте журналы Home Assistant за этот момент без токенов; произношение имени здесь не при чём. Если кнопка работает, произнесите одну короткую команду с точным отображаемым именем и проверьте историю активности Alexa на своём аккаунте. Официальная документация позволяет задать для сущности отдельное имя, показываемое в Alexa App. Измените только это имя на уникальное нейтральное слово и повторите один раз. Успех сузит проблему до разрешения имени, но не объяснит его алгоритм.

Эскалация без секретов и опасных действий

Для поддержки подготовьте версию Home Assistant, тип сущности, четыре результата — локальный запуск, экспозиция, ручной запуск Alexa, голосовой запуск — и обезличенный ответ журнала. Не публикуйте BASE_URL, Skill ID, токены, Lambda ARN, entity ID реальных устройств и записи голоса. Официальная инструкция предупреждает, что ручная интеграция включает несколько внешних компонентов, поэтому единичный симптом нельзя приписать Home Assistant без матрицы. Не отключайте SSL, не открывайте новые порты и не unlink/relink аккаунт ради первого теста. Стоп-линия — любое действие с физическим риском.

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

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

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

Ответы

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

Ваш ответ

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

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

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