Skip to content

Home Assistant

How the device talks to Home Assistant and how it gets updates later.

api:
  encryption: {}

ota:
  - platform: esphome

dashboard_import:
  package_import_url: github://jajera/esp32-s3-ha-climate/firmware/climate.yaml@main
  import_full_config: true
Key What it does
api Native link to Home Assistant — no MQTT broker
ota Over-the-air updates after the first USB flash
dashboard_import Lets the ESPHome dashboard pull this file from GitHub when you adopt the device. Safe to ignore if you only flash from this repo

Where the encryption key comes from

encryption: {} turns encryption on without baking a key into the file. Home Assistant creates the key when you add the device and stores it on the board. A factory reset clears that key along with the saved Wi‑Fi.

Next: Wi‑Fi setup