ich hoffe es kann mir jemand helfen. Ich habe eine Gruppe erstellt, die mehrere Stromverbrauchszähler enthält.
Ich persistiere mit influx und in Datei influxdb.persist habe ich folgenden Eintrag erstellt
Der Gruppenwert ist die Summe aller Verbraucher also z.B 200 W. Ich würde jetzt gerne den Gruppenwertpersistieren und mir in der Analyse anzeigen lassen. Die einzelnen items der Gruppe werden ohne Probleme persistiert, der Gruppenwert leider nicht. Der Graph bleibt leer.
Die erste Frage dazu ist: hat denn die Gruppe überhaupt einen gültigen Wert? Das ist nicht automatisch der Fall, Du musst dazu
1. eine Funktion wie AVG, SUM oder so auswählen
2. Alle Items der Gruppe müssen IMMER einen gültigen Wert liefern. Fehlt ein Wert, geht die Gruppe eventuell auf NULL.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
ja, die Gruppe zeigt einen gültigen Wert (Sum) an, und alle haben einen gültigen Wert Number:Energy. Hinter dem Gruppenwert, wird auch eine Linie angezeigt, aber wenn ich darauf klicke ist der Graph leer .
Wenn ich den Typ der Gruppe auch auf Numer:Energy setze, dann wird der Graph vernüftig angezeigt, aber dann sehe ich nicht mehr die Gruppenmitglieder
Ja, UoM wäre mein nächster Tipp gewesen.
Kannst Du das noch mal verifizieren?
1. Alle Gruppenmember sind UoM Items.
2. Auch die Gruppe selbst ist ein UoM Item.
3. Der Typ UoM ist für alle Items gleich (hier also für alle Number:Energy)
Welche Persistence wird verwendet? rrd4j?
Werden die einzelnen Member einfach nicht mehr persistiert, wenn die Gruppe vom Typ Number:Energy ist? Workaround wäre dann, die Items alle einzeln anzugeben oder alternativ zwei Group Items zu verwenden (das eine als ganz einfaches Group Item ohne irgendwelche Eigenschaften, dieses dient dann nur dazu, alle Member zu persistieren)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
1. Alle Gruppenmember sind UoM Items. --> ja
2. Auch die Gruppe selbst ist ein UoM Item. --> jA
3. Der Typ UoM ist für alle Items gleich (hier also für alle Number:Energy) -->jA
Wenn ich den Typ der Gruppe auf Number:Energy ändern, dann funktioniert es, aber dann werden mir nicht die Gruppenmitglieder angezeigt, - kann ja auch nicht, da es keine Gruppe mehr ist. Aber ich sehe die Daten, die für die Gruppe aufgenommen worden sind.
Baumtasche hat geschrieben: ↑15. Okt 2022 10:05
kann ja auch nicht, da es keine Gruppe mehr ist.
Ist das so? Ich habe UoM bei Group Items noch nicht ausprobiert, hätte aber erwartet, dass man das konfigurieren kann. Ist das nicht der Fall, musst Du halt eine zweite Gruppe für die Persistence nutzen, wie beschrieben. Items können Member beliebig vieler Gruppen sein, es ist also lediglich lästig, dass man die Items in zwei Gruppen aufnehmen muss.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
Mit Anzeige meine ich, das über den Items die Summe der Werte angezeigt wird, und wenn ich dann darauf klicke, geht der Graph auf und der ist leer
@Udo: werde ich wohl so machen müssen. Danke