WATTZAHLS.DE← Kursübersicht
KAPITEL 21 · TESTEN & TRACES

Home Assistant Automationen testen:
sehen, warum sie wirklich läuft – oder eben nicht

Eine Automation schaltet zu früh, zu spät oder gar nicht? Dann wird nicht geraten. Home Assistant zeichnet bei jedem Lauf einen Trace auf. Damit siehst du Schritt für Schritt, welcher Trigger ausgelöst hat, welche Bedingung gepasst hat und welche Aktion ausgeführt wurde.

Felix erklärt Home Assistant Automation Traces
Felix sucht einen Fehler in einer Home Assistant Automation
🐶 Felix-Regel: Nicht raten – Spur lesen.

Wenn eine Automation spinnt, ändern wir nicht fünf Dinge gleichzeitig. Wir öffnen den letzten Trace und suchen genau den Schritt, an dem die Logik anders lief als gedacht.

Unser Fehlersuch-Weg: Problem nachstellen → Trace öffnen → letzten korrekten Schritt finden → genau eine Ursache prüfen → erneut testen.
▶️

Trigger

Hat die Automation überhaupt gestartet? Der Trace zeigt, wodurch sie ausgelöst wurde.

Bedingungen

Eine Bedingung kann verhindern, dass Aktionen laufen. Im Trace lässt sich erkennen, welche Prüfung bestanden oder nicht bestanden wurde.

⚙️

Aktionen

Jeder ausgeführte Schritt wird sichtbar. So findest du auch Fehler mitten in längeren Abläufen.

🕒

Zeitlinie

Die Trace-Timeline zeigt Reihenfolge und Timing. Das ist besonders hilfreich bei Wartezeiten, Verzögerungen und mehreren Pfaden.

SCHRITT 1

Fehler gezielt nachstellen

Bevor du etwas änderst, löse die Automation bewusst noch einmal aus. So hast du einen frischen Trace und weißt genau, was du gerade getestet hast.

Ändere währenddessen nichts anderes. Sonst weißt du hinterher nicht, was den Unterschied gemacht hat.

SCHRITT 2

Trace öffnen

Gehe zu Einstellungen → Automationen & Szenen, öffne die betroffene Automation und wähle Traces. Alternativ erreichst du Traces auch über das Drei-Punkte-Menü in der Automationsliste.

Home Assistant speichert standardmäßig die letzten fünf Traces einer Automation.

SCHRITT 3

Den letzten richtigen Schritt finden

Im Trace klickst du dich durch die ausgeführten Knoten. Entscheidend ist nicht nur, wo ein Fehler rot markiert ist. Oft ist spannender, welcher Schritt davor noch korrekt war.

Prüfe dort Zustand, Bedingung und Ziel-Entity. So wird aus „geht nicht“ eine konkrete Frage.

SCHRITT 4

Genau eine Sache ändern

Vielleicht war die Helligkeitsbedingung falsch, ein Sensor hatte einen anderen Zustand oder eine Wartezeit war zu kurz. Ändere nur diesen Punkt und teste erneut.

Das ist langsamer als wildes Herumprobieren – aber viel schneller als eine Automation, die nach fünf Änderungen niemand mehr versteht.

PFIFFIG

Bedingungen schon vor dem Lauf prüfen

Home Assistant kann im Automationseditor direkt anzeigen, ob eine Bedingung aktuell erfüllt ist. Das ist praktisch, wenn du nur wissen willst: „Würde diese Bedingung gerade durchlassen?“

So findest du viele Fehler, ohne auf den nächsten echten Trigger warten zu müssen.

KI-PROMPT ZUM KOPIEREN

Trace erklären lassen – ohne Ratespiel

Ich bin Home-Assistant-Anfänger und eine Automation verhält sich nicht wie erwartet.

Mein Ziel:
[Was sollte passieren?]

Was tatsächlich passiert:
[Was ist passiert oder nicht passiert?]

Trace / Screenshot:
[relevante Trace-Schritte einfügen]

Bitte:
- trenne klar zwischen Fakten aus dem Trace und Vermutungen,
- finde den letzten Schritt, der sicher korrekt gelaufen ist,
- nenne danach genau die wahrscheinlichste Stelle, die ich prüfen soll,
- ändere nicht mehrere Dinge gleichzeitig,
- erfinde keine Entity-Zustände, die im Trace nicht zu sehen sind,
- erkläre jeden Schritt in normaler Sprache,
- gib mir immer nur den nächsten Test,
- schlage Löschen, Neuinstallation oder kompletten Neuaufbau nur vor, wenn einfachere Prüfungen ausgeschöpft sind.
GUT

„Bedingung Helligkeit war falsch“

Konkrete Ursache, ein klarer Test, nachvollziehbares Ergebnis.

NICHT GUT

„Ich ändere mal drei Sachen“

Wenn es danach funktioniert, weißt du trotzdem nicht warum – und beim nächsten Fehler geht das Rätsel von vorne los.

Was Home Assistant bei Traces zeigt

Bei jedem Automationslauf zeichnet Home Assistant einen Trace mit dem ausgeführten Pfad auf. In der Trace-Ansicht findest du unter anderem Schritt-Details, die Automationskonfiguration zum Zeitpunkt des Laufs, die Trace-Timeline und zugehörige Aktivitäten. Standardmäßig werden die letzten fünf Traces gespeichert.

Home Assistant: Automationen testen & Fehler finden ↗

📸 Dieses Kapitel schreit nach echten Screenshots

Wenn wir zuhause sind, ergänzen wir hier einen echten Trace: Trigger, erfüllte Bedingung, abgebrochener Pfad und die Stelle, die Felix markiert. Genau an solchen Bildern wird unser Kurs für Anfänger besonders stark.

Kapitel 20

Blueprints erst noch sicher importieren und verstehen?

Zurück zu Blueprints →
🧮

Kapitel 22: Templates

Werte berechnen und Bedingungen bauen – ohne Jinja-Angst und mit KI als Übersetzer.

Templates einfach verstehen →