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