ESPHome Einstieg: Dein erster eigener Sensor
So bindest du einen BME280 über ESPHome direkt in Home Assistant ein. Welchen Sensor willst du als Nächstes ausprobieren?
Schritt 1
Board per USB verbinden
Öffne das ESPHome Add-on in Home Assistant und stecke deinen ESP32 per USB-Kabel an den Rechner oder Server.
Home Assistant › Einstellungen › Add-ons › ESPHome
Stand: ESP32, ESPHome, Home Assistant
Schritt 2
Neues Gerät anlegen
Klicke auf New Device und vergib einen Namen. Der Assistent hinterlegt automatisch WLAN-Daten und Verschlüsselungsschlüssel.
ESPHome › New Device › Continue
Stand: ESP32, ESPHome, Home Assistant
Schritt 3
I2C-Bus konfigurieren
Trage die Pins für den I2C-Bus in die Konfiguration ein. Verbinde deinen Sensor mit 3,3V, GND, SDA und SCL.
i2c: sda: GPIO21, scl: GPIO22
Stand: ESP32, ESPHome, Home Assistant
Schritt 4
Sensorblock ergänzen
Füge den Block für den BME280 in deine YAML-Datei ein, um Temperatur, Luftfeuchtigkeit und Luftdruck auszulesen.
sensor: - platform: bme280_i2cStand: ESP32, ESPHome, Home Assistant
Schritt 5
Kompilieren und flashen
Klicke auf Install. Nach dem Flashen erkennt Home Assistant den ESP32 automatisch und stellt die Entitäten bereit.
Install › Plug into this computer
Stand: ESP32, ESPHome, Home Assistant
Stand: ESP32, ESPHome, Home Assistant · jeder Schritt selbst am Gerät nachvollzogen
Quellen
- ESPHome Documentation: Getting Started with the ESPHome Dashboard
- ESPHome Documentation: BME280 Temperature, Humidity and Pressure Sensor