OH3: kann Rule nicht editieren oder löschen
-
- Beiträge: 216
- Registriert: 12. Nov 2020 10:26
OH3: kann Rule nicht editieren oder löschen
Ich habe in OH eine Rule angelegt, die bisher nur eine ID und einen Namen hat. Die wollte ich erst mal speichern und dann später weiter bearbeite. Leider kann ich die Rule jetzt nicht mehr editieren. Wenn ich da drauf klicke läd die Rule unendlich lange und es kommt nichts. Löschen kann ich sie auch nicht, oder ich weiß zumindest nicht wie. Wie bekomme ich die Rule jetzt weg?
Ich habe es jetzt mit diversen Anregungen selber hinbekommen. In der automation_rules.json habe ich nicht selber rum editiert, aber ein Blick hinein war trotzdem hilfreich. Damit habe ich herausgefunden, wie die echte uuid der Rule ist. Darin hatten sich nämlich noch whitespace-Sonderzeichen "versteckt" und das war wohl auch das Problem. Damit konnte ich dann die Rule über das api interface in der UI löschen 
Gehe zur vollständigen Antwort
-
- Beiträge: 13
- Registriert: 3. Jan 2021 19:08
Re: OH3: kann Rule nicht editieren oder löschen
Hallo Anbeku
Wenn du OH3 hast geht das löschen ganz einfach:
- in den Einstellungen Rules öffnen
- oben rechts Select drücken
- die Rule , die du löschen möchtest auswählen
- unten links auf Remove klicken
das war alles.
Wenn du OH3 hast geht das löschen ganz einfach:
- in den Einstellungen Rules öffnen
- oben rechts Select drücken
- die Rule , die du löschen möchtest auswählen
- unten links auf Remove klicken
das war alles.
-
- Beiträge: 216
- Registriert: 12. Nov 2020 10:26
Re: OH3: kann Rule nicht editieren oder löschen
Leider nicht. Wenn ich das mache kommt
Sie verschwindet auch nach einen Neustart nicht.
Die Rule ist ein Zombie, sie ist da, aber irgendwie wieder doch nichtAn error occurred while deleting: Not Found

-
- Beiträge: 216
- Registriert: 12. Nov 2020 10:26
Re: OH3: kann Rule nicht editieren oder löschen
Das ist echt nervig. Ohne zu wissen, wie ich das wieder in Ordnung bringen kann, habe ich keine Lust mehr, da irgendwelchen Aufwand ins System zu stecken. Nicht, dass das alles für die Tonne ist, und ich das System neu aufsetzen muss. Hab parallel auch mal im offiziellen Forum nachgefragt.
- udo1toni
- Beiträge: 15269
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3: kann Rule nicht editieren oder löschen
Du kannst die Rule immer auch manuell löschen, das ist allerdings nicht trivial, denn sie ist in der json Datenbank von openHAB gespeichert. Man kann die Datei manuell editieren, aber die Datei kann groß werden und Du musst höllisch aufpassen, nicht zu viel oder zu wenig zu löschen. Die Datei darf nur im heruntergefahrenen Zustand bearbeitet werden. Es gibt noch mehrere Backups der Dateien, die man auch mit der aktuellen Version austauschen kann, aber eventuell wirst Du zwischenzeitlich schon zu viel geändert haben.
Die Dateien befinden sich im Verzeichnis /var/lib/openhab/jsondb/ (eine Standardinstallation über apt oder openHABian mal vorausgesetzt) und die gesuchte heißt sinnigerweise automation_rules.json. Wenn Du noch keine weiteren Rules erstellt hast, kannst Du die Datei einfach löschen. Hast Du aber schon andere Rules erstellt, so musst Du die Datei manuell bearbeiten und den fehlerhaften Teil identifizieren und entfernen.
Die Dateien befinden sich im Verzeichnis /var/lib/openhab/jsondb/ (eine Standardinstallation über apt oder openHABian mal vorausgesetzt) und die gesuchte heißt sinnigerweise automation_rules.json. Wenn Du noch keine weiteren Rules erstellt hast, kannst Du die Datei einfach löschen. Hast Du aber schon andere Rules erstellt, so musst Du die Datei manuell bearbeiten und den fehlerhaften Teil identifizieren und entfernen.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 12. Nov 2020 10:26
Re: OH3: kann Rule nicht editieren oder löschen
Ich habe es jetzt mit diversen Anregungen selber hinbekommen. In der automation_rules.json habe ich nicht selber rum editiert, aber ein Blick hinein war trotzdem hilfreich. Damit habe ich herausgefunden, wie die echte uuid der Rule ist. Darin hatten sich nämlich noch whitespace-Sonderzeichen "versteckt" und das war wohl auch das Problem. Damit konnte ich dann die Rule über das api interface in der UI löschen 

- udo1toni
- Beiträge: 15269
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3: kann Rule nicht editieren oder löschen
Perfekt!
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet