Widget mit Sonderzeichen in UID löschen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
lenschith
Beiträge: 313
Registriert: 11. Dez 2020 22:36
Answers: 0

Re: Widget mit Sonderzeichen in UID löschen

Beitrag 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?
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED

Benutzeravatar
lenschith
Beiträge: 313
Registriert: 11. Dez 2020 22:36
Answers: 0

Re: Widget mit Sonderzeichen in UID löschen

Beitrag 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.
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Widget mit Sonderzeichen in UID löschen

Beitrag 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.)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
lenschith
Beiträge: 313
Registriert: 11. Dez 2020 22:36
Answers: 0

Re: Widget mit Sonderzeichen in UID löschen

Beitrag 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 :)
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED

Antworten