NEWS
Einzelne Skripte aus Backup rekonstruieren
-
Gestern oder Vorgestern ist etwas sehr seltsames passiert. Zuerst ist mir aufgefallen, dass Alexa ständig behauptet hat, die Waschmaschine wäre fertig obwohl diese garnicht lieft (und ich diesen Fehler definitv behoben hatte). Dann ist mir aufgefallen, dass einige Skripte nicht so funktionieren wie sie sollten und zu guter Letzt, dass ich über VIS die Lichter nicht mehr schalten kann.
Heute habe ich jetzt gesehen, dass einige (aber eben nicht alle) Dinge, die ich die letzten Tage gemacht habe, einfach rückgängig gemacht worden sind.
So sind z.B. Aliase für die Lichtzustände wieder so wie vor der letzten Änderung, aber die VIS ist so geblieben wie ich sie zuletzt geändert habe (damit funktionieren eben die Icons nicht mehr weil die Datenpunkte nicht mehr stimmen).
Einige (aber nicht alle) Skripte sind auf einmal in einem Zustand von vor ein paar Tagen. Datenpunkte, die ich definitiv angelegt hatte sind auf einmal weg.
Ein versehentlich eingespieltes Backup kann es meiner Meinung nach nicht sein, weil eben z.B. die Änderungen an der VIS erhalten geblieben sind und eben nicht alles auf einen früheren Zustand zurückgesetzt ist sonderen nur manches.
Wie das ganze passiert ist wird sich wohl nie klären. Was mich jetzt interessiert ist, wie ich aus den Backups der Skripte die einzelnen Skripte aus den skript.json Dateinen extrahieren kann um zu sehen, welches auf welchem Stand ist. Gibt es da eine fertige Lösung?
Was mich besonders nervt ist, dass viele meiner Aliase nicht mehr den letzten Änderungen entsprechen. -
Zu dem Thema gibt es ein Skript von (ich glaube) @fastfoot
Das kannst du ja mal suchen. -
@wolfgangfb
Ein einzelnes Script kann man mit vertretbarem Aufwand auch "von Hand" restaurieren:
https://forum.iobroker.net/topic/68740/ein-skript-aus-backup-zurückspielen/2?_=1698176162105