Layout/Overview ohne Grafik
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Layout/Overview ohne Grafik
ich habe mir etliche Widgets zusammengebaut und die in die Übersicht gepackt. Dort sind Hintergrundfarben für bestimmte Aktionen sowie TrendItems hinterlegt. Heute mußte ich OH leider neu starten, indem ich den Strom aus und wieder eingeschaltet habe. Jetzt ist die Oberfläche farblos, alle Trenditems fehlen. Die Widgets selbst sind aber noch korrekt konfiguriert. Was ist da jetzt wohl intern passiert, das die Farben usw. nicht mehr angezeigt werden? Es ist OH 3.3 auf einem Pi4. Die Texte haben ihre Farbe noch, nur die Hintergründe nicht mehr, die aufGrund der z.b. verschiedenen Temperaturen sich entsprechend einfärben sollten.
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Re: Layout/Overview ohne Grafik
ok, haken wir ab. Jetzt nach 1 Stunde ca. sind die Farben und TrendItems wieder da. Das verstehe wer will.
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Re: Layout/Overview ohne Grafik
Neee, es ist doch was anderes. Da wurde wohl die History zerschossen. Es gab noch nicht genug Daten, die einen TrendItem hätte produzieren können. Ist mir gerade aufgefallen, weil es überall nur horizontale Striche gibt. So ein Pech aber auch.
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Re: Layout/Overview ohne Grafik
wird die History eigentlich in einem Backup auch gespeichert, oder nur die Einstellungen?
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Layout/Overview ohne Grafik
Leider sind die Infos so nicht völlig ausreichend
um sicher zu sein, aber ich mutmaße mal...
Wie hast Du openHAB aufgesetzt? Nutzt Du das openHABian Image für den Pi? Dort werden diverse Dateien über ZRAM in RAMDisks gehalten. Wenn Du nun dem Rechner einfach den Strom wegnimmst, kann ZRAM die Daten nicht mehr auf die SD-Karte schreiben (das tut es, wenn man einen korrekten Shutdown durchführt).
Was uns zu der Frage führt, warum Du den Rechner überhaupt vom Stromnetz trennen musstest. Konntest Du Dich nicht mehr über ssh mit dem Pi verbinden?
Und wieder zurück zu Deinem Problem: gewöhnlich arbeitet openHAB mit rrd4j für die Persistence, das hat vor allem Performance- und Effizienzgründe. rrd4j ist eine RoundRobin Datenbank, für jedes Item wird eine Datei geschrieben, deren Größe fix ist. Kommen neue Daten hinzu, werden alte Daten gelöscht. Das geschieht in mehreren Stufen, so dass für die jüngste Vergangenheit eine hohe zeitliche Auflösung vorliegt, je weiter es in die Vergangenheit geht, desto gröber wird die zeitliche Auflösung. rrd4j errechnet dazu dann die Mittelwerte der Daten, die im Zeitraum liegen und speichert nur diesen Mittelwert ab. Solange man immer "jetzt" als rechten Bezugspunkt in einem Chart verwendet, spielt das keine Rolle, weil die Auflösung der X-Achse in der Anzeige ebenfalls begrenzt ist.
rrd4j braucht aber zwingend mindestens einen Datenpunkt pro Minute als Input, sonst funktioniert der ganze Zauber nicht. Wenn Du nun openHAB neu startest, fehlen Datenpunkte im Zeitfenster und die Daten sind unbrauchbar. Einziger Ausweg: Du löschst die Datendateien und lässt sie von openHAB neu erzeugen. Ja, unter Verlust der bisher persistierten Daten.
Im Verzeichnis $OPENHAB_USERDATA/persistence/rrd4j/ gibt es für jedes persistierte Item eine Datei <itemname>.rrd, die kannst Du löschen (am besten stoppst Du openHAB dazu mittels sudo systemctl stop openhab.service).
Ein Backup hälfe an dieser Stelle nicht, denn auch dort sind ja nicht alle benötigten Datenpunkte enthalten.
Und ich möchte raten, möglichst bald auf die aktuelle Version openHAB3.4.2 upzudaten (vorher mal kurz nach breaking changes schauen, z.B. ob sich etwas in der Art der Konfiguration eines verwendeten Bindings geändert hat). Der Umstieg sollte nicht weiter wild sein und Du hast wieder etwas Luft. Wenn openHAB4 stable wird, wird es wesentlich mehr Dinge zu beachten geben, aber im Zweifel wird es eine Lösung geben, wie die Konfiguration von 3.4.2 nach 4.0.0 angepasst werden muss. für 3.3 auf 4.0.0 wird es dies aber nicht geben, und zu dem Zeitpunkt wird 3.4.2 auch nicht mehr online verfügbar sein, Du bist dann "gefangen" und entkommst im Zweifel nur mit Glück (Umstieg funktioniert auch von 3.3 problemlos) oder mit Arbeit (mindestens einen Teil der Installation händisch anpassen)..

Wie hast Du openHAB aufgesetzt? Nutzt Du das openHABian Image für den Pi? Dort werden diverse Dateien über ZRAM in RAMDisks gehalten. Wenn Du nun dem Rechner einfach den Strom wegnimmst, kann ZRAM die Daten nicht mehr auf die SD-Karte schreiben (das tut es, wenn man einen korrekten Shutdown durchführt).
Was uns zu der Frage führt, warum Du den Rechner überhaupt vom Stromnetz trennen musstest. Konntest Du Dich nicht mehr über ssh mit dem Pi verbinden?
Und wieder zurück zu Deinem Problem: gewöhnlich arbeitet openHAB mit rrd4j für die Persistence, das hat vor allem Performance- und Effizienzgründe. rrd4j ist eine RoundRobin Datenbank, für jedes Item wird eine Datei geschrieben, deren Größe fix ist. Kommen neue Daten hinzu, werden alte Daten gelöscht. Das geschieht in mehreren Stufen, so dass für die jüngste Vergangenheit eine hohe zeitliche Auflösung vorliegt, je weiter es in die Vergangenheit geht, desto gröber wird die zeitliche Auflösung. rrd4j errechnet dazu dann die Mittelwerte der Daten, die im Zeitraum liegen und speichert nur diesen Mittelwert ab. Solange man immer "jetzt" als rechten Bezugspunkt in einem Chart verwendet, spielt das keine Rolle, weil die Auflösung der X-Achse in der Anzeige ebenfalls begrenzt ist.
rrd4j braucht aber zwingend mindestens einen Datenpunkt pro Minute als Input, sonst funktioniert der ganze Zauber nicht. Wenn Du nun openHAB neu startest, fehlen Datenpunkte im Zeitfenster und die Daten sind unbrauchbar. Einziger Ausweg: Du löschst die Datendateien und lässt sie von openHAB neu erzeugen. Ja, unter Verlust der bisher persistierten Daten.
Im Verzeichnis $OPENHAB_USERDATA/persistence/rrd4j/ gibt es für jedes persistierte Item eine Datei <itemname>.rrd, die kannst Du löschen (am besten stoppst Du openHAB dazu mittels sudo systemctl stop openhab.service).
Ein Backup hälfe an dieser Stelle nicht, denn auch dort sind ja nicht alle benötigten Datenpunkte enthalten.
Und ich möchte raten, möglichst bald auf die aktuelle Version openHAB3.4.2 upzudaten (vorher mal kurz nach breaking changes schauen, z.B. ob sich etwas in der Art der Konfiguration eines verwendeten Bindings geändert hat). Der Umstieg sollte nicht weiter wild sein und Du hast wieder etwas Luft. Wenn openHAB4 stable wird, wird es wesentlich mehr Dinge zu beachten geben, aber im Zweifel wird es eine Lösung geben, wie die Konfiguration von 3.4.2 nach 4.0.0 angepasst werden muss. für 3.3 auf 4.0.0 wird es dies aber nicht geben, und zu dem Zeitpunkt wird 3.4.2 auch nicht mehr online verfügbar sein, Du bist dann "gefangen" und entkommst im Zweifel nur mit Glück (Umstieg funktioniert auch von 3.3 problemlos) oder mit Arbeit (mindestens einen Teil der Installation händisch anpassen)..
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Re: Layout/Overview ohne Grafik
Hi,
ich hatte schonmal versucht auf 3.4 upzudaten, das klappt aber auf diesem OH System nicht. ich baue aber schon die ganze Zeit ein Parallelsystem auf, welches immer aktuell gehalten wird. Das wird dann nach und nach konfiguriert.
Ok, aber Deine Antwort sagt mir, das ich eh nicht weiter komme mit meiner Idee.
Ich hatte keine andere Wahl als neu zu starten. Leider ging es diesmal in die Hose. (teilweise) aber damit kann ich leben. Dient dann der Fraktion "Erfahrung sammeln". Ich hatte nur die Hoffnung, das man sowas wie die History auch sichern könnte zwischendurch. Das OH System wurde über das Imagefile, welches man herunterladen kann.
ich hatte schonmal versucht auf 3.4 upzudaten, das klappt aber auf diesem OH System nicht. ich baue aber schon die ganze Zeit ein Parallelsystem auf, welches immer aktuell gehalten wird. Das wird dann nach und nach konfiguriert.
Ok, aber Deine Antwort sagt mir, das ich eh nicht weiter komme mit meiner Idee.
Ich hatte keine andere Wahl als neu zu starten. Leider ging es diesmal in die Hose. (teilweise) aber damit kann ich leben. Dient dann der Fraktion "Erfahrung sammeln". Ich hatte nur die Hoffnung, das man sowas wie die History auch sichern könnte zwischendurch. Das OH System wurde über das Imagefile, welches man herunterladen kann.
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Layout/Overview ohne Grafik
Geht nicht gibt's nicht.

Vermutlich ist das System nur ein Stückchen älter, womit dann ein paar zusätzliche Arbeiten nötig werden.
Aber wenn Du eh schon ein Parallelsystem hast, warum kopierst Du nicht einfach alle Einstellungen auf das neue System? Die Unterschiede zwischen 3.3 und 3.4.2 sind nicht so groß, dass man mit den Anpüassungen mehr als einen Nachmittag beschäftigt wäre (im schlimmsten Fall).
Das mag ja sein, aber Stecker raus? Das wäre sicher auch anders gegangen (es sei denn, der Stecker war das eigentliche Problem...).
Tipp an Rande: Es gibt für den Raspberry Pi HATs mit Stützbatterie (für kleines Geld), wenn der Strom ausfällt, schaltet der HAT auf ide Batterie um und meldet dem System, dass es einen Shutdown ausführen soll. Es geht also nicht darum, das System weiter laufen zu lassen, sondern es bei Stromausfall geordnet herunterzufahren. Für so sensible Systeme wie openHAB (in dem Sinne, dass man nicht nach einem Stromausfall auch noch zusätzlich das System neu aufsetzen möchte) ist das kein Luxus.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 224
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Re: Layout/Overview ohne Grafik
ok, gebe mich geschlagen. nach einem erneuten Versuch lief das Update durch.
Die Einstellungen rüberkopieren habe ich schon versucht. Aber irgendwas stimmt damit nicht, wenn ich das Backup in das neue einspiele, dann habe ich die gleichen Probleme dort, wie ich sie nicht haben will und deshalb ja das neue aufgesetzt habe. Deshalb fällt das flach.
Vielleicht habe ich auch zu schnell den Stecker gezogen, aber der Pi war nicht mehr zu erreichen. Egal, jetzt ist es eh zu spät und normalerweise mache ich sowas nicht. Und das neue System ist an einer ausfallsicheren Stromversorgung dran, da taucht das Stromproblem eh nicht mehr auf.
Die Einstellungen rüberkopieren habe ich schon versucht. Aber irgendwas stimmt damit nicht, wenn ich das Backup in das neue einspiele, dann habe ich die gleichen Probleme dort, wie ich sie nicht haben will und deshalb ja das neue aufgesetzt habe. Deshalb fällt das flach.
Vielleicht habe ich auch zu schnell den Stecker gezogen, aber der Pi war nicht mehr zu erreichen. Egal, jetzt ist es eh zu spät und normalerweise mache ich sowas nicht. Und das neue System ist an einer ausfallsicheren Stromversorgung dran, da taucht das Stromproblem eh nicht mehr auf.
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Layout/Overview ohne Grafik
Prima 

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet