Модуль 2. Конфигурация · Урок 4 из 8
Урок 4. Wi-Fi, Native API, шифрование и локальная сеть
Объясняем, почему наличие Wi-Fi ещё не делает датчик доступным.
Чему вы научитесь
Составлять безопасную логическую цепочку подключения устройства к Home Assistant.
Wi-Fi обеспечивает транспорт
ESPHome-устройство должно подключиться к подходящей сети, чтобы работать с Home Assistant по IP. Проверяйте диапазон частот и возможности платы, DHCP, разрешённый маршрут между сегментами, DNS/mDNS и ограничения изоляции клиентов. «Вижу SSID» ещё не означает, что API доступно из нужной подсети.
При нескольких VLAN IoT допускается отдельный защищённый сегмент с контролируемым доступом Home Assistant к устройствам. Не стоит ради удобства открывать все направления в домашней сети.
Native API и MQTT
Native API — распространённый способ локального обмена ESPHome с Home Assistant. MQTT может применяться в подходящих сценариях, но это другой путь интеграции и не обязательная зависимость Native API. Сначала определите, какой протокол используют интеграции.
Для Native API нужна отдельная настройка api. Шифрование с уникальным ключом снижает риск несанкционированного чтения и управления. Устройства ESPHome не предназначены для размещения напрямую в небезопасных публичных сетях.
Диагностика по уровням
Если узел не появляется в Home Assistant, проверьте питание, подключение Wi-Fi, IP-адрес, маршрут/межсетевой экран, mDNS или ручное добавление, API-ключ, а потом журналы. Не меняйте всё одновременно.
Здесь полезно отличать «устройство офлайн», «есть IP, но нет соединения API» и «соединение API есть, но датчик неправильно описан в YAML». Это три разных слоя неисправности.
Практическая работа
Нарисуйте сетевую схему: ESP32 в IoT VLAN, Home Assistant в серверном VLAN. Укажите необходимость разрешённого IP-маршрута и защиты API.
Разберите три ситуации: устройство не получило IP, Home Assistant не обнаруживает его автоматически, API возвращает ошибку ключа. Предложите по одной проверке.
Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.
Проверьте себя
Контрольные вопросы
Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.
Wi-Fi и прикладной API — разные уровни.
Ключ должен быть защищён и по возможности уникален.
Правильных ответов: 0 из 2
Урок завершён?
Повторите ключевые идеи и убедитесь, что выполнили практическое задание.
Чтобы закончить урок, правильно ответьте на контрольный вопрос.