Перейти к содержимому

🚀 Быстрый старт

✅ Что нужно

  • Python 3.10+ и установленный ESPHome (pip install esphome)
  • ESP-плата + USB-кабель с данными (не «charge-only»)
  • Подготовленный firmwares/secrets.yaml
  • Home Assistant с ESPHome integration

📦 Шаги

  1. Подготовьте secrets.yaml:

    Окно терминала
    cp firmwares/secrets.yaml.example firmwares/secrets.yaml

    Минимум для старта:

    wifi_ssid: "имя_сети"
    wifi_password: "пароль"
    ap_password: "пароль_точки_доступа"
    api_encryption_key: "…ключ из esphome wizard…"
    ota_password: "надёжный_пароль_ota"
  2. Подключите плату по USB. Если устройство не определилось:

    • Проверьте кабель (с линиями данных).
    • Закройте программы, держащие COM-порт (esphome dashboard, Serial Monitor).
  3. Запустите прошивку — выберите подход:

    Окно терминала
    python scripts/gui_flasher_flet.py

    Wizard в 4 шага: источник → плата → secrets → запуск. Подходит для новичков.

  4. Добавьте устройство в Home Assistant через ESPHome integration. Введите api_encryption_key, который указали выше.

📚 Дальше

🐛 Если что-то не так