Seite 2 von 2
Re: Widget mit Sonderzeichen in UID löschen
Verfasst: 27. Nov 2022 18:07
von lenschith
Ich habe mittlerweile in der jsondb "uicomponents_ui_widget.json" das Widget angepasst aber es erscheint immer noch mit dem falschen Namen in der Übersicht und kann nicht gelöscht werden wo muss ich das noch ändern damit ich das Löschen kann?
Code: Alles auswählen
"Wetter12345Unwetter": {
"uid": "Wetter12345Unwetter",
Wo finde ich die Widgetliste im Dateisystem zum Anpassen, hat da jemand einen Tipp?
Re: Widget mit Sonderzeichen in UID löschen
Verfasst: 27. Nov 2022 19:24
von lenschith
Ich habe ein Backup zurückgespielt, weil nach dem Ändern der jsondb Fehlermeldungen im Log gekommen sind das die Datei beschädigt ist und ein Backup verwendet wird.
Re: Widget mit Sonderzeichen in UID löschen
Verfasst: 28. Nov 2022 11:31
von udo1toni
Hattest Du openHAB zuvor beendet? Änderungen an einer der .json Dateien ist immer eine Operation am offenen Herzen, am einfachsten macht man das, wenn sich der Patient in Kryostase befindet

Und man sollte solche Änderungen am besten mit einem Editor vornehmen, der die Regeln genau kennt (also in diesem Fall wie eine JSON Datei aufgebaut ist) und Dich darauf hinweist, wenn Du etwas "kaputt reparierst". Weil, grundsätzlich müsste die von Dir gewählte Datei schon die richtige sein, es wäre allerdings möglich, dass es noch einen Verweis in einer der anderen Dateien gibt, da müsste man halt nach einem eingängigen Begriff suchen (die UID höchstens in Teilen... wegen der nicht erlaubten Sonderzeichens, und dann halt von Fundstelle zu Fundstelle springen, falls es mehrere Stellen gibt.)
Re: Widget mit Sonderzeichen in UID löschen
Verfasst: 28. Nov 2022 12:25
von lenschith
hab ich so gemacht, OH gestoppt, Datei bearbeitet, darauf geachtet das nur das Widget umbenannt wird und in den andern Dateien mit grep gesucht aber keine weiteren Reste gefunden. Aber läuft jetzt ja wieder dank Backup
