🔹 Этап 1. Введение и базовая установка
Цель: понять, что такое Home Assistant, и развернуть систему.
-
Что такое Home Assistant:
-
Обзор возможностей.
-
Отличие от других систем (OpenHAB, Domoticz, ioBroker).
-
-
Установка:
-
Установка Home Assistant OS (на Raspberry Pi, сервер, VM, Docker).
-
Первичная настройка (учётная запись, язык, часовой пояс).
-
-
Интерфейс Lovelace:
-
Обзор интерфейса.
-
Настройка дашбордов.
-
-
Мобильное приложение:
-
Установка и настройка.
-
Основы удалённого управления.
-
🔹 Этап 2. Работа с интеграциями и устройствами
Цель: подключить устройства и освоить работу с интеграциями.
-
Интеграции:
-
Установка через веб-интерфейс.
-
Использование интеграций (Zigbee2MQTT, MQTT, ESPHome, Shelly, Tuya, Sonoff и др.).
-
-
Протоколы:
-
Zigbee, Z-Wave, MQTT, Wi-Fi.
-
Настройка шлюзов (Zigbee dongle, MQTT broker).
-
-
Сенсоры, переключатели, розетки:
-
Добавление и управление.
-
Группировка устройств.
-
🔹 Этап 3. Автоматизация
Цель: научиться автоматизировать сценарии в доме.
-
Визуальный редактор автоматизаций:
-
Условие, триггер, действие.
-
Примеры (включение света по движению, уведомления).
-
-
YAML-конфигурации:
-
Структура
automations.yaml
. -
Примеры ручного написания автоматизаций.
-
-
Скрипты и сценарии:
-
Отличие от автоматизаций.
-
Примеры (сценарий “Доброе утро”, “Спокойной ночи”).
-
🔹 Этап 4. Пользовательский интерфейс и визуализация
Цель: кастомизировать интерфейс для удобства.
-
Панель Lovelace:
-
Кастомные карточки (weather, media player, camera).
-
Conditional cards.
-
-
Темы и иконки:
-
Установка тем (через HACS).
-
Использование иконок
mdi:
.
-
-
Визуализация графиков:
-
История, Energy, графики потребления.
-
🔹 Этап 5. Расширенные возможности
Цель: повысить гибкость и мощность системы.
-
Работа с MQTT:
-
Основы протокола.
-
Использование с ESPHome, Tasmota.
-
-
Node-RED:
-
Установка и интеграция.
-
Примеры автоматизаций.
-
-
Шаблоны (Jinja2):
-
Использование шаблонов в автоматизациях и условиях.
-
🔹 Этап 6. Безопасность и резервное копирование
Цель: сделать систему надёжной и безопасной.
-
Создание резервных копий (snapshots).
-
Облачный доступ (Nabu Casa или через DuckDNS + Let’s Encrypt).
-
Ограничение доступа пользователей.
🔹 Этап 7. Обслуживание и поддержка
Цель: уметь обновлять, восстанавливать и отлаживать систему.
-
Обновление Home Assistant и интеграций.
-
Проверка логов, отладка ошибок.
-
Использование File Editor и терминала.
🔹 Этап 8. Интеграция с внешними сервисами
Цель: подключить сторонние платформы и расширить возможности.
-
Telegram, Discord, email — уведомления.
-
Google Assistant, Alexa — голосовое управление.
-
Календарь Google, погодные API.