Home Assistant Лучшие практики
Best practices for HA automations, helpers, scripts, controls, and dashboards.
AIhomeassistant-ai
official
Другое
Что делает навык
Набор лучших практик для создания автоматизаций, helpers, скриптов и дашбордов в Home Assistant с акцентом на использование нативных конструкций вместо шаблонов. Определяет порядок действий при работе с UI, YAML-конфигами и проверке версий.
Когда применять
- Создание новых автоматизаций или helpers с нуля
- Рефакторинг существующих конфигураций, затрагивающий entity IDs или имена устройств
- Использование новых функций Home Assistant с учетом версии инстанса
- Настройка элементов управления и дашбордов через UI или YAML
Как работает
- Проверка: если изменение затрагивает entity IDs, имена или кросс-компонентные ссылки, сначала прочитать и выполнить workflow safe-refactoring.
- Использование нативных конструкций Home Assistant вместо шаблонов (templates), так как они обходят валидацию и усложняют отладку.
- Проверка версии инстанса (GET /api/config или Settings → About) перед использованием функций с пометкой версии (например, 2026.5+).
- Чтение соответствующих файлов Reference Files перед ответом, не загружая их все сразу.
- Если нет доступа к API, предложить пользователю точный YAML для режима 'Edit in YAML' или поля формы для helper, либо выполнить изменение через браузер после подтверждения.
- Для YAML-конфигураций: сохранить копию файла, проверить конфигурацию и выполнить reload в Tools (YAML tab) или restart.
Примеры запросов агенту
Создай автоматизацию для включения света при движении, используя нативные триггеры.
Как безопасно переименовать устройство в Home Assistant, не сломав существующие автоматизации?
Используй новую функцию автоматизации из версии 2026.5+, если она доступна.
Что понадобится
- Доступ к веб-интерфейсу Home Assistant (UI) или API
- Редактор файлов (File editor app) или доступ к папке config
- Знание версии Home Assistant (GET /api/config)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «home-assistant-best-practices» из репозитория:
# https://github.com/homeassistant-ai/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r home-assistant-best-practices/ ~/.claude/skills/home-assistant-best-practices/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.