Модуль 1. Основа · Урок 1 из 8
Урок 1. Что такое ESPHome и где он нужен
Разберём, как из микроконтроллера получается локальное устройство умного дома.
Информационный поток показан условно. Питание устройств и силовое подключение оформляются отдельно.
Чему вы научитесь
Объяснять отличие микроконтроллера, прошивки, датчика и интеграции.
ESPHome не является готовым датчиком
ESPHome — программная платформа для создания прошивок микроконтроллеров и некоторых готовых устройств. Вы описываете в YAML, какие компоненты есть на плате и что они делают, затем система собирает прошивку для выбранной аппаратной платформы.
ESP32, ESP8266 и отдельные другие поддерживаемые чипы отличаются памятью, выводами, интерфейсами и доступными компонентами. Пример для одного чипа не следует переносить на другой без проверки документации конкретной платы.
Устройство и сервер выполняют разные роли
Прошивка ESPHome выполняется на самом устройстве. Home Assistant или другой совместимый клиент может получать от него показания через Native API. Команды из Home Assistant не обязательно требуют облака, но локальная сеть, питание и безопасность соединений остаются критичными.
ESPHome Device Builder — отдельный графический инструмент, который создаёт и редактирует конфигурации, проверяет их, компилирует и предлагает установку. Он не заменяет Home Assistant и не обязан находиться на том же компьютере.
Наш учебный стенд
В этом курсе вы соберёте схему для условного датчика сухого контакта на ESP32. На сайте нет прямого доступа к последовательному порту, вашим ESP32, сети Wi-Fi или Home Assistant. Мы используем собственный локальный тренажёр структуры YAML и выявления типовых ошибок.
В практических примерах не подключайте к GPIO сетевое напряжение. Допустимы только совместимые низковольтные цепи на разрешённом учебном оборудовании, с учётом уровней логики и паспорта платы.
Практическая работа
Составьте схему «сухой контакт — GPIO вход — ESPHome — Wi-Fi — Home Assistant». Отметьте, где происходит считывание датчика, а где отображение состояния.
Сравните ролей трёх программ: ESPHome Device Builder, прошивка на плате и Home Assistant.
Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.
Проверьте себя
Контрольные вопросы
Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.
Устройство самостоятельно запускает созданную прошивку.
Конфигурация описывает платформу и функции прошивки.
Правильных ответов: 0 из 2
Урок завершён?
Повторите ключевые идеи и убедитесь, что выполнили практическое задание.
Чтобы закончить урок, правильно ответьте на контрольный вопрос.