Eine Automatisierung kann nach einer Geräteumbenennung, einer Netzwerkänderung, einer neuen Integration, einer Zeitanpassung oder einem Sensorstatus, der nicht mehr verfügbar ist, nicht mehr funktionieren. Die Wiederherstellung ist sicherer, wenn das erste Ziel darin besteht, einen bekannten Arbeitspfad wiederherzustellen und nicht die gesamte Routine neu zu schreiben.
Dieses Handbuch behandelt Backups, Rollback-Notizen, gestaffelte Tests und manuelle Fallbacks für Präsenz, Klima und IR/RF Arbeitsabläufe in Home Assistant. LinknLink Gateways und Sensoren können Teil des Pfades sein, aber jedes Gerät und jeder Dienst sollte separat überprüft werden.
Wenn Sie bei der Wiederherstellung einer Automatisierung Unterstützung benötigen, finden Sie im LinknLink Help Center die Schritte zur Wiederherstellung.
Was ein zuverlässiger Wiederherstellungsplan für die Automatisierung enthält
Beweise sichern
Erfassen Sie vor der Bearbeitung die zuletzt gültige Automatisierung, Entitäts-IDs, Protokolle und aktuelle Statusänderungen.
Testen Sie eine Schicht
Separate Trigger-, Zustands-, Netzwerk- und Aktionsprüfungen, damit der tatsächliche Fehler sichtbar ist.
Behalten Sie die Kontrolle
Behalten Sie einen manuellen Fallback- und Genehmigungsschritt bei, während die Automatisierung wiederhergestellt wird.
Die Wiederherstellung ist einfacher, wenn die Automatisierung über eine bekannte letzte gültige Version, eindeutige Entitätsnamen, einen begrenzten Test und einen manuellen Pfad verfügt. Der Plan sollte ermitteln, ob der Fehler durch einen Auslöser, eine Bedingung, einen Gerätestatus, einen Netzwerkpfad oder einen Aktionsdienst verursacht wird.
Bevor Sie beginnen
- Notieren Sie die Automatisierungs-ID, den Alias, den betroffenen Raum und die letzte bekannte Arbeitszeit.
- Erstellen oder überprüfen Sie ein aktuelles Home Assistant-Backup, bevor Sie eine Integration entfernen oder Entitäts-IDs ändern.
- Listen Sie die von der Automatisierung verwendeten Einheiten Präsenz, Klima, Licht, IR und RF auf.
- Halten Sie einen manuellen Steuerungspfad für das betroffene Gerät oder den betroffenen Raum bereit.
- Vermeiden Sie die Änderung mehrerer Integrationen, Helfer und Verzögerungen im selben Test.
- Bereiten Sie eine schreibgeschützte Überprüfung oder einen deaktivierten Entwurf vor, bevor Sie eine Ersetzungsregel aktivieren.
Stellen Sie eine Home Assistant-Automatisierung ohne Rätselraten wieder her
1. Beschreiben Sie das Symptom
Schreiben Sie, was sich geändert hat, wann es begonnen hat und ob der Fehler auf einen fehlenden Auslöser, eine falsche Bedingung oder eine fehlgeschlagene Aktion zurückzuführen ist.
2. Nicht zusammenhängende Änderungen einfrieren
Unterbrechen Sie andere Änderungen am Raum, damit ein neuer Test mit einer bekannten Konfiguration verknüpft werden kann.
3. Speichern Sie den letzten guten Zustand
Exportieren oder zeichnen Sie die Automatisierungs-YAML, Entitäts-IDs, Hilfswerte und Integrationsversionen auf.
4. Prüfen Sie die Verfügbarkeit
Suchen Sie nach nicht verfügbaren Sensoren, veralteten Einheiten, umbenannten Geräten und fehlenden Diensten, bevor Sie die Logik ändern.
5. Überprüfen Sie den Abzug
Ändern oder reproduzieren Sie den Auslöser mit einem harmlosen Test und bestätigen Sie den erwarteten Zustandsübergang.
6. Bedingungen prüfen
Überprüfen Sie nacheinander Zeit, Bereich, Anwesenheit, Temperatur, Luftfeuchtigkeit, Modus und Hilfsbedingungen.
7. Überprüfen Sie den Aktionsdienst
Überprüfen Sie die Zielentität, die Dienstdaten, den Befehl IR/RF oder den nativen Steuerungspfad separat.
8. Überprüfen Sie den Netzwerkkontext
Bestätigen Sie das lokale Gateway, MQTT, WLAN, Thread oder andere Integrationspfade, bevor Sie die Hardware zurücksetzen.
9. Bereiten Sie eine minimale Korrektur vor
Bitten Sie um einen Änderungsvorschlag, der möglichst wenige Entitäten berührt und die alten Notizen beibehält.
10. Testen Sie im deaktivierten Modus
Verwenden Sie Spuren oder eine Vorschau, um den vorgeschlagenen Pfad zu bestätigen, bevor Sie ihn in einem realen Raum aktivieren.
11. Inkrementelle Wiederherstellung
Aktivieren Sie einen begrenzten Fall, beobachten Sie ihn über die erwartete Verzögerung hinweg und fügen Sie dann die nächste Bedingung hinzu.
12. Dokumentieren Sie den Fallback
Behalten Sie die manuelle Aktion, den Rollback-Punkt und das Überprüfungsergebnis in der Automatisierungsbeschreibung bei.
Beispielaufforderungen und was Sie überprüfen sollten
| Anwendungsfall | Beispielanfrage | Überprüfen Sie vor der Aktion |
|---|---|---|
| Fehlender Auslöser | Die Anwesenheitsautomatik im Wohnzimmer wurde nach einer Sensorumbenennung gestoppt. Listen Sie die Prüfungen auf, ohne die alte Regel zu löschen. | Entitäts-ID, Verfügbarkeit, Bereichszuordnung und letzte gute Version |
| IR Wiederherstellung | Die AC-Szene wird ausgelöst, aber das Gerät ändert sich nicht. Bereiten Sie einen separaten Triggertest und einen eRemote HA-Aktionstest vor. | Trigger-Trace, IR Ziel, Befehl und manuelle Fernbedienung |
| Rollback | Zeigen Sie die letzte Automatisierungsänderung an und bereiten Sie einen Rollback-Plan vor, der die aktuellen Backups intakt hält. | Backup-Zeitstempel, geänderte Felder, Rollback-Datei und Genehmigung |
| Helferproblem | Ein Leerstandsassistent bleibt eingeschaltet, nachdem der Raum frei ist. Verfolgen Sie seine Eingaben und bereiten Sie eine deaktivierte Korrektur vor. | Quellentität, Verzögerung, Helferstatus und betroffene Aktionen |
| Gateway-Check | Home Assistant kann das lokale Gateway nicht erreichen. Führen Sie Netzwerk- und Dienstprüfungen auf, bevor Sie Geräte erneut koppeln. | Gateway-Status, lokale Adresse, Protokolle und Geräteverfügbarkeit |
| Manueller Fallback | Erstellen Sie eine kurze Notiz zur manuellen Steuerung für den betroffenen Raum, während die Automatisierung überprüft wird. | Switch-, Remote-, Szenen- und Wiederherstellungsbesitzer |
Verwenden Sie die Phasen „Lesen“, „Vorbereiten“, „Genehmigen“ und „Ausführen“.
| Bühne | Agentenaufgabe | Benutzerkontrolle |
|---|---|---|
| Lesen | Überprüfen Sie nur die zulässige Quelle. | Wählen Sie die App, den Datumsbereich, den Raum, den Ordner oder das Konto. |
| Bereiten Sie sich vor | Extrahieren Sie Entitäten und erstellen Sie einen Entwurf oder Planvorschlag. | Überprüfen Sie Annahmen, fehlende Informationen und betroffene Ressourcen. |
| Genehmigen | Präsentieren Sie die Aktion und das Ziel. | Vor der Ausführung bestätigen oder überarbeiten. |
| Ausführen | Führen Sie die unterstützte Aktion nach der Genehmigung aus. | Überprüfen Sie das Ergebnis und behalten Sie nach Möglichkeit einen Umkehrpfad bei. |
Überprüfen Sie die Checkliste
- Werden das Symptom und die Zeit des ersten Ausfalls vor Änderungen aufgezeichnet?
- Gibt es ein aktuelles Backup oder eine dokumentierte letzte gültige Version?
- Werden geänderte Entitäten und Dienste nach ID und nicht nur nach Anzeigenamen aufgelistet?
- Wurde der Auslöser getrennt von der Bedingung und Aktion getestet?
- Wurde der Netzwerk- oder Gateway-Pfad vor dem Hardware-Reset überprüft?
- Ist die vorgeschlagene Korrektur auf die kleinste nützliche Änderung beschränkt?
- Bleibt die Automatisierung deaktiviert oder überprüfbar, bis der Test genehmigt wird?
- Ist ein manueller Fallback und Rollback-Punkt noch verfügbar?
Datenschutz, Berechtigungen und sicherere Standardeinstellungen
App-übergreifende Aufgaben können persönliche Kommunikation, Kalender, Dateien, Fotos, Standorte und Haushaltsgeräte betreffen. Erteilen Sie die kleinste nützliche Berechtigung, halten Sie irrelevante Daten außerhalb des Geltungsbereichs und vermeiden Sie die Weitergabe von Anmeldeinformationen, Passwörtern, Einmalcodes oder privaten Kontodaten.
Verwenden Sie Entwürfe für Nachrichten und Anhänge. Nutzen Sie Szenenvorschauen für Smart-Home-Änderungen. Sorgen Sie dafür, dass Einkäufe, Zugriffskontrolle, Sicherheitsvorrichtungen und zerstörerische Dateiaktionen der ausdrücklichen menschlichen Bestätigung unterliegen.
Fehlerbehebung
Der Trace startet nie
Überprüfen Sie die Verfügbarkeit der Entität, lösen Sie Statusänderungen aus und ob die Automatisierung im erwarteten Modus aktiviert ist.
Der Trigger wird ausgeführt, aber die Bedingungen schlagen fehl
Überprüfen Sie jeden Bedingungswert zum Auslösezeitpunkt, einschließlich Bereich, Helfer, Zeit und Anwesenheitsstatus.
Der Aktionsdienst fehlt
Überprüfen Sie umbenannte Entitäten, Integrationsneuladungen und Dienstregistrierung. Erstellen Sie nicht zuerst die gesamte Automatisierung neu.
Das Gateway erscheint offline
Überprüfen Sie vor dem erneuten Koppeln die Erreichbarkeit des lokalen Netzwerks, den Gateway-Status, MQTT oder Integrationsprotokolle und den manuellen Gerätepfad.
Rollback erstellt doppelte Entitäten
Stellen Sie die zuletzt gültige Konfiguration sorgfältig wieder her und vergleichen Sie die Entitäts-IDs, bevor Sie eine zweite Version aktivieren.
Ein Fix funktioniert einmal, aber nicht zweimal
Beobachten Sie die vollständige Verzögerung und Abklingzeit und testen Sie dann wiederholte Zustandsübergänge, anstatt sich auf einen erfolgreichen Lauf zu verlassen.
Verwandte LinknLink-Produkte
- HomeClaw: ein lokaler Home Assistant und AI-Gateway-Pfad.
- eMotion Ultra: 60-GHz-Präsenz, Klimakontext über das Sensorkabel und integriertes IR.
- eMotion Pro: 24-GHz-Raumpräsenz und unterstützte Automatisierungssignale.
- eRemote HA: lokale IR-Steuerung für kompatible Geräte in Home Assistant.
- eHome HA: IR/RF-Steuerung und Home Assistant-Workflows.
Verwandte LinknLink App- und Home Assistant-Anleitungen
- LinknLink App Funktionshandbuch
- LinknLink Mobile Agent Erste Aktionsanleitung
- LinknLink App Automatisierungshandbuch
- LinknLink App Agent+ Diagnosehandbuch
- Kostenloser Home Assistant Fernzugriff mit dem LinknLink App
Häufig gestellte Fragen
Warum sollte ich Home Assistant sichern, bevor ich eine Automatisierung ändere?
Ein Backup stellt einen bekannten Wiederherstellungspunkt bereit, wenn eine Integration, Entity Map oder Konfigurationsbearbeitung ein neues Problem verursacht.
Was ist ein manueller Fallback?
Es handelt sich um einen direkten Steuerungspfad, z. B. einen physischen Schalter, eine Remote-Aktion oder eine einfache Home Assistant-Aktion, der verfügbar bleibt, während die Automatisierung repariert wird.
Sollte ich einen Sensor zurücksetzen, wenn eine Automatisierung ausfällt?
Nicht sofort. Überprüfen Sie zunächst die Statusverfügbarkeit, Entitäts-IDs, Protokolle, das Netzwerk und den Aktionspfad. Nur zurücksetzen, wenn der Fehler isoliert ist und die Wiederherstellung dokumentiert ist.
Können LinknLink-Gateways Teil eines Wiederherstellungsplans sein?
Ja, wenn das entsprechende Produkt und die entsprechende Integration unterstützt werden. Überprüfen Sie den Gateway-Pfad, den Entitätsstatus und den Befehl getrennt von der Home Assistant-Logik.
Wie kann ein Agent bei der Wiederherstellung helfen?
Ein unterstützter Agenten-Workflow kann Protokolle zusammenfassen oder eine begrenzte Überprüfung vorbereiten. Der Benutzer sollte Konfigurationsänderungen genehmigen und den Rollback-Pfad beibehalten.
Wann kann eine Automatisierung wieder aktiviert werden?
Nachdem der Auslöser, die Bedingungen und die Aktion in einem begrenzten Fall getestet wurden, wurde das Ergebnis überprüft und ein Rollback-Hinweis bleibt verfügbar.
Halten Sie die letzte gute Version sichtbar
Notieren Sie den letzten funktionierenden Auslöser, die Bedingungen und die Aktion, bevor Sie etwas anderes ändern. Testen Sie dann jeweils eine Schicht und behalten Sie während der gesamten Wiederherstellung die manuelle Kontrolle bei.