Zum Hauptinhalt springenZur Hauptnavigation springen

ESPHome Tutorial Serie

Lerne, wie du IoT-Geräte mit ESPHome einfach und effizient steuerst - ohne komplexe Programmierung

YAML-basiert
Einfache Konfiguration
Home Assistant Integration

🎯 Was ist ESPHome?

In dieser Rubrik möchte ich euch die in Home Assistant integrierte Sprache ESPHome etwas näher bringen. Ich versuche durch diese Video-Reihe das notwendige Wissen zu vermitteln, damit Ihr in Zukunft in der Lage seid, eure eigenen Hardware Projekte umzusetzen und die ESP-basierten Controller mit eigenem Code in ESPHome zu schreiben.

Mehr erfahren

ESPHome ist ein Projekt das es ermöglicht ESP8266 und ESP32 Chips einfach in Home Assistant zu integrieren. Somit erklärt sich wohl auch von selbst, warum ich mir gerade dieses Thema vorgenommen habe.

ESP8266 und ESP32 Microchips sind sehr kostengünstig erhältlich und somit bei DIY schon lange sehr beliebt. Bisher musste man sich entweder selber eine Firmware mit z.B. Arduino IDE schreiben oder auf fertige OpenSource Firmware-Lösungen setzen, die aber dann meist nicht so konfigurierbar sind wie man es am Ende gerne hätte.

In ESPHome schreibt man YAML-Konfigurationsdateien anstelle von C-Code wie bei Arduino. Diese sind gerade für Neueinsteiger viel besser lesbar als C++-Code. Diese YAML-Datei wird anschließend von ESPHome in C++-Code umgewandelt, kompiliert und auf den ESP geladen. Für individuelle Anpassungen ist auch C-Code in ESPHome möglich.

🔌 Was macht ESPHome besonders?

📝

YAML

Keine Programmierung nötig

🏠

Home Assistant

Nahtlose Integration

📡

OTA Updates

Updates über WLAN

🔐

Sicher

Lokale Kontrolle

🚀 ESPHome Lernpfad

1

Installation

ESPHome in Home Assistant installieren

2

Erstes Gerät

ESP32/ESP8266 flashen

3

Sensoren

Komponenten anschließen

4

Projekte

Automationen & Custom Components

🛠️ Benötigte Bauteile

Grundsätzlich habe ich versucht, die Serie so zu gestalten, dass neben dem D1 mini nicht zwingend besondere Hardware notwendig ist. Die meisten Folgen des Tutorials sind somit für jeden direkt zu Hause nachzuvollziehen.

Bei wenigen Folgen verwende ich jedoch bestimmte Sensoren und in einem Video RGB-LEDs. Wenn Ihr also jede Folge genau so nachbauen möchtet um das ganze besser nachvollziehen zu können habe ich hier einmal alle verwendeten Bauteile in einer Liste zusammengefasst.

ESPHome Lernfortschritt

32
ESPHome-Videos
0%
Fortschritt
0
Abgeschlossen
0
Videos geschaut

0 von 32 Videos abgeschlossen

Alle ESPHome Videos

Von Grundlagen bis zu fortgeschrittenen Projekten - kategorisiert und strukturiert

Setup & Grundlagen

Was ist ESPHome eigentlich? (Wie geht eigentlich ESPHome? | #1)

Setup & Grundlagen

Wie flasht man GANZ EINFACH ESPHome? 4 VARIANTEN (Wie geht eigentlich ESPHome? | #2)

Setup & Grundlagen

WLAN in ESPHome konfigurieren (Wie geht eigentlich ESPHome? | #3)

Setup & Grundlagen

Geräte SUPER EINFACH mit Vorlagen in ESPHome verwenden (Wie geht eigentlich ESPHome? | #4)

LEDs & Ausgänge

RGB LEDs mit EFFEKTEN in ESPHome verwenden (Wie geht eigentlich ESPHome? | #5)

Sensoren & Hardware

GPIO Binary Sensoren in ESPHome (Wie geht eigentlich ESPHome? | #6)

Sensoren & Hardware

Analoge Sensoren in ESPHome EINFACH erklärt (Wie geht eigentlich ESPHome? | #7)

Setup & Grundlagen

Passwörter auslagern mit secrets.yaml (Auch für Home Assistant) (Wie geht eigentlich ESPHome? | #8)

Setup & Grundlagen

Template Binary Sensoren (Wie geht eigentlich ESPHome? | #9)

LEDs & Ausgänge

Switch und offline Automatisierungen (Wie geht eigentlich ESPHome? | #10)

Setup & Grundlagen

Sensor mit frei definierbaren Werten | Template Text Sensor (Wie geht eigentlich ESPHome? | #11)

Automatisierung

Zeitbasierte Automatisierungen (Datum + Uhrzeit) (Wie geht eigentlich ESPHome? | #12)

Sensoren & Hardware

Pulse zählen und verarbeiten (z.B. zum Stromzähler auslesen) (Wie geht eigentlich ESPHome? | #13)

Sensoren & Hardware

Integration Sensor (Watt in kWh) (Wie geht eigentlich ESPHome? | #14)

Automatisierung

Aktionen bei BOOT, LOOP und SHUTDOWN ausführen (Wie geht eigentlich ESPHome? | #12)

Automatisierung

Scripts erstellen und verwenden (Wie geht eigentlich ESPHome? | #16)

Automatisierung

Bedingungen mit: "If, then, else, and, or, not" (Wie geht eigentlich ESPHome? | #17)

Automatisierung

Code mehrfach ausführen mit Schleifen oder Intervallen (Wie geht eigentlich ESPHome? | #18)

Integration & Kommunikation

Werte aus Home Assistant abfragen und in ESPHome verwenden (Wie geht eigentlich ESPHome? | #19)

Integration & Kommunikation

Daten vom MQTT Broker auslesen (Wie geht eigentlich ESPHome? | #12)

Sensoren & Hardware

Pflanzen überwachen mit Xiaomi Flower Care (Wie geht eigentlich ESPHome? | #12)

Fortgeschrittene Projekte

Strom sparen mit Deep Sleep (Wie geht eigentlich ESPHome? | #22)

Integration & Kommunikation

ESPHome über den Browser steuern (Wie geht eigentlich ESPHome? | #23)

Integration & Kommunikation

Dienste in ESPHome erstellen und aus Home Assistant aufrufen (Wie geht eigentlich ESPHome? | #12)

Sensoren & Hardware

Raumbasierte Anwesenheitserkennung mit ESPHome (Presence Detection)

Sensoren & Hardware

Körpergewicht und Fettanteil in Home Assistant mit XIAOMI MI SCALE 2

LEDs & Ausgänge

RGB Treppenbeleuchtung jetzt auch als STANDALONE (Kein Home Assistant mehr notwendig)

Fortgeschrittene Projekte

ESPHome Code auslagern / aufteilen mit Packages

Automatisierung

SKRIPTE in ESPHome mit Parametern flexibel einsetzen

Automatisierung

Verzögerung, zeitweise Sperren und Countdowns mit Hilfe von Skripts in ESPHome

Sensoren & Hardware

ESPHome GPIO-Limit überwinden: Arduino Port Expander Tutorial

Integration & Kommunikation

Home Assistant: Voll automatische Garagentoröffnung mit ESPHome und BLE Beacons

🔒

Datenschutz & externe Inhalte

YouTube-Videos & Downloads übertragen IP-Adresse an Google. Videos nur mit Einwilligung.

Datenschutz