WATTZAHLS.DE← ESPHome-Serie
Folge 9 · Schnittstellen ohne Angst

ESPHome UART, I²C & 1-Wire:
watt spricht denn da?

Nicht jede Leitung macht dasselbe. Hier lernst du die drei Schnittstellen so kennen, dass du bei einem Datenblatt weißt, wonach du suchen musst.

🐶 Felix sagt: Erst verstehen, dann YAML.

Wir ändern immer nur eine Sache auf einmal und prüfen danach, ob sie funktioniert. So bleibt auch ein technisches ESPHome-Projekt für Anfänger beherrschbar.

1. 1-Wire

Praktisch für mehrere einfache Sensoren an einer Datenleitung – unser DS18B20 ist das typische Beispiel.

2. I²C

Viele Sensoren und Displays teilen sich zwei Signalleitungen. Wichtig sind Adressen und die richtigen Pins.

3. UART

Zwei Geräte tauschen serielle Daten über RX und TX aus. Baudrate und Datenformat müssen zusammenpassen.

Welche Schnittstelle brauche ich?

1-Wire begegnet dir häufig bei einfachen Temperatursensoren wie dem DS18B20. I²C ist typisch für Sensorboards, Displays und Messbausteine; mehrere Teilnehmer können sich die Leitungen teilen, solange ihre Adressen passen. UART ist eine serielle Punkt-zu-Punkt-Kommunikation: RX empfängt, TX sendet. Entscheidend sind zusätzlich Baudrate, Datenbits, Parität und Stopbits.

Felix-Regel: Nicht nach Kabelfarbe anschließen. Immer Pinbezeichnung und Datenblatt prüfen.

Die häufigsten Anfängerfehler

So gehst du bei unbekannter Hardware vor

Suche zuerst nach Hersteller, genauer Typnummer und Datenblatt. Markiere darin Versorgungsspannung, Schnittstelle und Kommunikationsparameter. Danach lassen wir die KI diese Informationen erklären – nicht erfinden. Erst wenn diese Grundlagen feststehen, entsteht die ESPHome-Konfiguration.

🤖 KI-Hilfe zum Kopieren

Ich plane ein ESPHome-Projekt und bin Anfänger. Führe mich Schritt für Schritt. Frage zuerst nach meinem genauen ESP32-Board, der gewünschten Funktion und der vorhandenen Hardware. Erfinde keine Pins oder Protokolldaten. Markiere Annahmen klar und gib mir immer nur den nächsten überprüfbaren Schritt.

WEITER IM KURS

← Dauerbetrieb · Alle 15 Folgen · Modbus →