- ESPHome is een open-source firmwareframework waarmee je gewone microcontrollers — zoals ESP32, ESP8266 en RP2040 boards — kunt omzetten in volledig bestuurbare smart home-apparaten.
Een apparaat “configuratie” in ESPHome bestaat uit een of meer YAML-bestanden. Op basis van deze bestanden compileert ESPHome aangepaste firmware die je direct op je apparaat kunt installeren. Alle hardware die in de configuratie is gedefinieerd — sensoren, schakelaars, lampen, enz. — verschijnt automatisch in de interface van Home Assistant.
ESPHome bestaat uit twee hoofdonderdelen:
- De firmware die op je microcontroller draait.
- De beheertool die op je computer of server draait (bijv. een Raspberry Pi, laptop of desktop) — hier gebruiken we de
1. De ESPHome Device Builder Add-on installeren
De makkelijkste manier om te beginnen is door ESPHome als een Home Assistant add-on te installeren.

Stappen:
- Ga in Home Assistant naar Instellingen → Add-on Store.
- Zoek op ESPHome en klik op Install.
- Wacht tot de installatie is voltooid (dit kan een minuut of twee duren).
- Klik op Start en vervolgens op Open Web UI om de Device Builder te starten.
- Opmerking: Als je Home Assistant-installatie geen add-ons ondersteunt, kun je ESPHome Device Builder apart in Docker draaien.
2. Je eerste configuratie maken
Wanneer je de Web UI voor de eerste keer opent, zal een setupwizard je begeleiden bij het maken van je eerste apparaatconfiguratie.









