AIKraft/Skills/Home Assistant Лучшие практики

Home Assistant Лучшие практики

Best practices for HA automations, helpers, scripts, controls, and dashboards.

homeassistant-ai official Другое

Что делает навык

Набор лучших практик для создания автоматизаций, helpers, скриптов и дашбордов в Home Assistant с акцентом на использование нативных конструкций вместо шаблонов. Определяет порядок действий при работе с UI, YAML-конфигами и проверке версий.

Когда применять

  • Создание новых автоматизаций или helpers с нуля
  • Рефакторинг существующих конфигураций, затрагивающий entity IDs или имена устройств
  • Использование новых функций Home Assistant с учетом версии инстанса
  • Настройка элементов управления и дашбордов через UI или YAML

Как работает

  1. Проверка: если изменение затрагивает entity IDs, имена или кросс-компонентные ссылки, сначала прочитать и выполнить workflow safe-refactoring.
  2. Использование нативных конструкций Home Assistant вместо шаблонов (templates), так как они обходят валидацию и усложняют отладку.
  3. Проверка версии инстанса (GET /api/config или Settings → About) перед использованием функций с пометкой версии (например, 2026.5+).
  4. Чтение соответствующих файлов Reference Files перед ответом, не загружая их все сразу.
  5. Если нет доступа к API, предложить пользователю точный YAML для режима 'Edit in YAML' или поля формы для helper, либо выполнить изменение через браузер после подтверждения.
  6. Для 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 и совместимые) подхватывает его по описанию и следует шагам.