ESPHome in Home Assistant installieren
Was ist ESPHome?
Das ist ein Auszug aus dem Buch Elektronik und Heimautomation DIY.
Mit ESPHome lassen sich zahlreiche Sensoren und Aktoren mühelos in Home Assistant integrieren – ganz ohne manuellen Programmieraufwand für den ESP8266 oder ESP32.
ESPHome verwendet eine YAML-Konfigurationsdatei, um eine maßgeschneiderte Firmware für den Mikrocontroller zu erstellen. Die erste Installation erfolgt per USB-Kabel. Danach erscheint das Gerät in der ESPHome-Oberfläche und kann bequem per OTA (Over-the-Air) aktualisiert werden.
Nach erfolgreicher Einrichtung erkennt Home Assistant die verbundenen Geräte und Sensoren automatisch.
ESPHome wird kontinuierlich weiterentwickelt. In diesem Beitrag zeige ich euch, wie ihr es anwendet und die wichtigsten Sensoren sowie LEDs steuert. Eine vollständige Übersicht aller Funktionen findet ihr auf der offiziellen ESPHome-Webseite.
Die Installation von ESPHome
ESPHome lässt sich ganz bequem über den Add-on Store in Home Assistant installieren. Anschließend installieren wir den ESPHome Device Builder auf der linken Seite mit einem Klick auf Install.

Sobald die Installation abgeschlossen ist, aktivieren wir Watchdog, optional Auto Update sowie Show in sidebar. Anschließend klicken wir unten links auf Start – und schon ist ESPHome einsatzbereit.


Ein neues Node anlegen
Ein neues Node bzw. Gerät kann ganz einfach mit einem Klick auf die grüne Schaltfläche erstellt werden. Anschließend öffnet sich ein Fenster mit verschiedenen Optionen, um die Firmware auf den Mikrocontroller zu übertragen. Für die erste Installation wird der Mikrocontroller per USB-Kabel verbunden, und es stehen folgende Möglichkeiten zur Verfügung:
1) Installation über den Browser (HTTPS)
Falls der Computer mit ESPHome über eine sichere (HTTPS) Verbindung verbunden ist, kann die Firmware direkt über den Browser installiert werden.
2) Direkte USB-Verbindung zum Server
Der Mikrocontroller kann per USB direkt mit dem Server verbunden werden, auf dem ESPHome läuft, um die Firmware zu übertragen.
3) Installation über ESPHome Web
Alternativ kann die Firmware mit ESPHome Web auf den Mikrocontroller geflasht werden.
Mit einem Klick auf Continue könnt ihr einen Namen für das neue Gerät vergeben und die Wi-Fi-Daten eingeben. Diese werden anschließend unter Secrets gespeichert und können dort später bei Bedarf geändert werden. Erlaubt sind kleine Buchstaben (a–z), Zahlen (0–9) und der Bindestrich (-).

Nachdem wir einen Namen vergeben und die Wi-Fi-Daten eingegeben haben, klicken wir auf Next und wählen den Mikrocontroller aus, den wir verwenden möchten. Nach einer weiteren Bestätigung mit Next wird der Node erstellt und ist bereit zur Installation.
