Trigger
Hat die Automation überhaupt gestartet? Der Trace zeigt, wodurch sie ausgelöst wurde.
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.


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.
Hat die Automation überhaupt gestartet? Der Trace zeigt, wodurch sie ausgelöst wurde.
Eine Bedingung kann verhindern, dass Aktionen laufen. Im Trace lässt sich erkennen, welche Prüfung bestanden oder nicht bestanden wurde.
Jeder ausgeführte Schritt wird sichtbar. So findest du auch Fehler mitten in längeren Abläufen.
Die Trace-Timeline zeigt Reihenfolge und Timing. Das ist besonders hilfreich bei Wartezeiten, Verzögerungen und mehreren Pfaden.
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.
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.
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.
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.
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.
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.
Konkrete Ursache, ein klarer Test, nachvollziehbares Ergebnis.
Wenn es danach funktioniert, weißt du trotzdem nicht warum – und beim nächsten Fehler geht das Rätsel von vorne los.
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.
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.
Blueprints erst noch sicher importieren und verstehen?
Zurück zu Blueprints →Werte berechnen und Bedingungen bauen – ohne Jinja-Angst und mit KI als Übersetzer.
Templates einfach verstehen →