BasicUI: unter Ver 4 keine Diagramme mehr

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
drchandra
Beiträge: 4
Registriert: 13. Okt 2022 22:11
Answers: 0

BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von drchandra »

Hallo,
mit der alten 3er Version konnte ich mir im BasicUI Zeit/Wert-Diagramme anzeigen lassen, z. B. Temperaturverläufe. Das funktioniert mit der 4er Version nicht mehr. Habe OpenHAB 4 komplett mit OpenHABian auf einem Raspi neu aufgesetzt.
Zwei Screenshots zeigen, wie es vorher war(hell) und wie es jetzt ist (dunkel)
Gruß
DrChandra
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von udo1toni »

Es gibt zwei gern genommene Fehler:
1. Persistence ist nicht konfiguriert. Das Default Verhalten in openHAB3 war, dass ein unkonfigurierter Persistence Service einfach alle Items mit everyChange persistiert hat (bei rrd4j zusätzlich everyMinute, weil das systembedingt immer verwendet werden muss).
Das ist nicht mehr unter allen Umständen in openHAB4 auch so.
2. Itemtyp ist Number<QuantityType> (liefert die Einheit mit) aber die Unit ist im Item nicht korrekt eingestellt.

Wie ist der Channel (exakt) definiert? (Welches Binding, falls die Code Ansicht Details zum Channel hergibt, bitte den Code hier als Text einfügen - bitte den Text als Code markieren, damit alle Formatierungen erhalten bleiben)
Bitte keine unnötigen Screenshots! Jeder weiß, wie ein leeres Diagramm aussieht, niemand geht davon aus, dass Du Dir das leere Diagramm ausdenkst :)

Wie ist das Item (exakt) definiert? Irgendwelche Besonderheiten im Link (also der Schnittstelle zwischen Channel und Item)? Das Item zeigt den aktuellen Wert ganz normal an? Was steht im Event Log, wenn sich der Wert des Items ändert?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

drchandra
Beiträge: 4
Registriert: 13. Okt 2022 22:11
Answers: 0

Re: BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von drchandra »

Sorry, ich gelobe Besserung. Die Antwort ist für mich auf den ersten Blick etwas kompliziert. Habe mit OpenHAB noch nicht so viel Erfahrung, werde mich aber reinfuchsen. Das mit Persistance habe ich jetzt schon halbwegs kapiert, aber ich habe noch nicht gefunden, wie und wo ich das konfigurieren kann.
Drchandra

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

Re: BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von udo1toni »

Also zunächst mal musst Du die Persistence installieren (ist ein ganz normales AddOn). rrd4j, db4o und mapdb sind "interne" Persistence Services, die anderen (jdbc, influxdb usw) sind "externe" Persistence services. der Unterschied: beim externen Service richtest Du mit dem Addon lediglich einen "Adapter" ein, die eigentliche Persistence ist eine entsprechende Datenbank, um deren Einrichtung Du Dich selbst kümmern musst.
Bei den internen Services kümmert sich openHAB um das Backend und richtet alles automatisch passend ein. Dafür hast Du dann aber nur sehr begrenzt Einfluss auf die Daten.
Der "normale" Persistence Service wäre rrd4j, weil dort eine konstante Menge an Speicher benötigt wird. rrd4j kann aber nur mit Zahlen umgehen.
Welche Items mit welchem Persistence Service gespeichert werden sollen, stellst Du über die Main UI unter Administration->Einstellungen->Persistence Services (in der linken Spalte) ein (aktuelle Version, OH4.2).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

drchandra
Beiträge: 4
Registriert: 13. Okt 2022 22:11
Answers: 0

Re: BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von drchandra »

Super, es klappt, vielen Dank! Persistance war für mich etwas völlig Neues. Bei der 3er Version musste das nicht extra installiert werden. Aber wenn man sich ein Bisschen mehr damit beschäftigt, ist es doch gar nicht so schwer.

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

Re: BasicUI: unter Ver 4 keine Diagramme mehr

Beitrag von udo1toni »

Ja, man hatte das in V3 automatisch mit drin, weil openHAB3 ja die Analyze-Funktion neu eingeführt hatte, die auf die Persistence angewiesen ist.
Es widerspricht aber dem Grundgedanken, einen einzelnen Dienst (rrd4j Persistcnes Service) entgegen aller anderen Dienste automatisch vorzuinstallieren, weshalb man das jetzt manuell tun muss.
Ich persönlich hätte es ausreichend gefunden, es gut sichtbar zu machen, dass openHAB das gleich mit installiert, meinetwegen bei der Ersteinrichtung direkt abwählbar :)

Die Basic UI wird nun auch nicht mehr automatisch installiert, und die war "immer" (seit OH2.0) direkt mit an Bord (aber sie war immer zumindest nachträglich abwählbar).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten