В конфигах гайдов есть блок api:. С ним Home Assistant видит устройство без MQTT-брокера. Если в сети работает обнаружение, в уведомлениях появится карточка ESPHome. Если нет — «Настройки → Устройства и службы → Добавить интеграцию → ESPHome» и IP адрес, который прошивка написала в лог.
Шифрование API, если оно включено в YAML, попросит ключ из того же файла. Ключ — это не пароль Wi-Fi. Его можно сменить в конфиге и перепрошить по OTA.
Первая проверка зависит от устройства:
- очиститель — режим вентилятора и одно показание PM2.5, а не максимальная скорость на десять минут
- осушитель — целевая влажность и датчик бака, пока бак заведомо не полон
- кормушка — одна порция, пока вы смотрите на ковш
- лампа — яркость наполовину, затем температура
- туалет — статус, который репозиторий отдал как датчик, а не самодельная команда мотору
Облачные таймеры в гайдах заменяются автоматизациями: включить сущность, подождать, выключить. Это хуже выглядит в файле и лучше живёт без сервера производителя.
Если сущность есть, а устройство молчит, откройте журнал ESPHome на самом модуле (esphome logs). Типичные причины уже собраны в разделах багов: перепутанные TX/RX, не та скорость UART, не та модель в компоненте, датчики без питающего GPIO.
Дальше устройство живёт как любое другое в Home Assistant. Голосовые помощники и панели подключаются к сущностям, а не к аккаунту, который был на коробке.