mehrere Datenbanken in 1 Panel kombinieren

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

Hallo,
ich bin (fast) noch Grafana Neuling und versuche inzwischen seit einigen Wochen mein Dashboard so zum Laufen zu bekommen, das da zuverlässig zuverlässige Werte angezeigt werden ... :cry:

Wie die Vorredner hier, versuche ich ebenfalls z.B. die Solarertragswerte aus 2 Wechselrichtern mit jeweils 2 Strings, zu einem Gesamtwert zusammenführen. Hier und in anderen Threats wird ja beschrieben, dass das mit "expression" und simpler Addition gehen soll. Das habe ich gemacht, bekomme aber völlig skurrile Werte:
expression.JPG
Kann mir das jemand erklären, warum statt den erwarteten 200W, da 2,5kW ausgerechnet wird???

Ich hab das an diversen Stellen, dass die Expression irgendwas ausrechnet, was aber einfach nicht stimmt. :?:
Kann jemand helfen?
Danke
Joe
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

TeamO
Beiträge: 1227
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 144 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von TeamO »

Nimm mal jeweils das mean() beim SELECT und das time($__interval) + fill(null) bei GROUP BY raus.
Eventuell muss beim SELECT noch ein last() hin
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

Hey danke für den Tipp. Für Grafana braucht man ja n Studium anscheinend :roll: Aber man bekommt hier ja tolle Unterstützung :thumbup:

Die vorgeschlagenen Änderungen haben aber leider nicht das gewünschte Ergebnis ... Heute morgen ist keine Sonne und mein Wechselrichter "Garage" schläft noch und liefert wohl keine Daten. Da hat sich dann jetzt das ganze Erscheinungsbild geändert und der Balken "Garage" , die Summe und sogar die Bezeichnungen, sind völlig verschwunden :?:
expression2.JPG
Für diese Anzeige habe ich die Änderungen auch gemacht und dort erscheint jetzt "Field not found", wo noch keine Werte vorliegen oder nicht berechnet werden können:
flow.JPG
flow.JPG (13.39 KiB) 581 mal betrachtet
Man müsste also, wenn keine Daten vorliegen, da 0 einsetzen, denke ich. Vielleicht verschwindet dann das "Field not found" und die expression kann rechnen. Hat da jemand eine Idee oder das Wissen, wie man das macht?

Danke!
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

also ich verzweifle langsam ... es muss doch möglich sein ne simple Addition 2er Werte hinzubekommen, auch wenn für ein Wert gerade nichts geliefert wird. Hat niemand anderes dieses Problem hier in den Foren???

Also, bei mir sieht es jetzt so aus, wenn ich die Addition über query und expression mache:
Summe2.JPG
Unter "Summe" müsste ja 784w stehen. Anscheinend liegt es daran, dass der Wert PV nicht mit einer Zahl gefüllt ist (warum auch immer).

Mittels "transform" sollte das ja dann gehen:
Summe2.JPG
Geht's aber nicht, wie man sieht.

Wie haben das denn andere User gemacht und gelöst?
Danke für jede Hilfe! :prayer:
Dateianhänge
Summe1.JPG
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

hat irgendjemand der Grafana Experten ne Idee, woran das liegt???

Es muss doch möglich sein 2 simple Zahlen zu addieren. PV Summe der einzelnen Strings. Besonderheit bei mir ist, dass sich der eine Wechselricht Abends schlafen legt und nichts mehr schickt. Aber dann muss eben 0 angenommen werden. Bei mir melden aber diverse Anzeigen "no data" oder "NaN"

Wie haben das denn andere hier gelöst?
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

TeamO
Beiträge: 1227
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 144 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von TeamO »

Du kannst versuchen die Rechnung nicht über expression zu machen, sondern über eine kombinierte Abfrage der influxDB.
Dann könnte es funktionieren.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Benutzeravatar
mdkeil
Beiträge: 438
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 11 Mal
Danksagung erhalten: 24 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von mdkeil »

Ich glaube ich hatte den Fall früher auch irgendwann mal.. sobald eine teilabfrage nichts (NaN) zurück liefert, gibt es kein Gesamtergebnis.. Du müsstest dann am besten die Berechnung in einer _math.php machen, da kann man dann auch die Teilabfrage auf 0 setzen, wo kein Ergebnis geliefert wird.
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

@Timo: "kombinierte Abfrage"? Was genau meinst du? In der Query funktioniert nur solange, wie auch Daten in die influx gespeichert werden. Wenn ein Gerät sich abgeschaltet hat (oder man es entfernt hat), dann wird die influx nicht mehr gefüllt und man bekommt NaN zurück. Weder Expressions, noch Queries funktionieren dann noch. Man kann zwar über Value Mapping NaN eine 0 zuweisen, aber das nutzt nix, da das nur Text ist. Eine Umwandlung in Numerik funktioniert auch nicht ...

@mdkeil: Ja, danke. Ich hatte das PDF von Ulrich dazu schon gesehen, aber immer noch gehofft, nicht so tief in den Eingeweiden des Systems rummachen zu müssen .. mich wundert echt, dass es für diesen Fall keine professionelle Lösung gibt. Sobald nicht "nur" was anzeigen will, sondern was berechnen möchte (z.B. Effektivität, Autarkigrad, Stromersparnis) UND ein Gerät wegfällt, hat man diesen Fall

Also ich versuche das per _math zu machen und berichte dann hier, falls Interesse besteht.

Danke
Joe
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

Benutzeravatar
mdkeil
Beiträge: 438
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 11 Mal
Danksagung erhalten: 24 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von mdkeil »

Sobald nicht "nur" was anzeigen will, sondern was berechnen möchte (z.B. Effektivität, Autarkigrad, Stromersparnis) UND ein Gerät wegfällt, hat man diesen Fall
Genau daher mache ich mittlerweile alle "Spezial"-Berechnungen via Node-Red und packe mir die Ergebnisse direkt in die Datenbank. Ich denke, wenn Du dich mal in die _math.php eingearbeitet hast, ist das der saubere Weg.
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)

Joe007
Beiträge: 56
Registriert: So 10. Dez 2023, 16:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: mehrere Datenbanken in 1 Panel kombinieren

Beitrag von Joe007 »

Ja, danke ... aber was ist "node-Red" :shock:

mal ganz ehrlich: Als ich die Auswahl und die Entscheidung für solaranzeige.de getroffen habe, hatte ich "mit ein paar einfachen Klicks kann man sein Dashboard erzeugen" (oder so ähnlich) gelesen . Puh, die Regel scheint mir aber eher zu sein, dass man grundsätzlich sehr tief in die Eingeweide von php und Konsorten hinabsteigen muss ...

Leier scheint das mit ioBroker auch nicht weniger kompliziert zu sein.

Nun denn, dann bleibt meine "Effektivitätsberechnung" jetzt auf der Strecke und ich schau mal, wie man sowas noch hinbekommen kann ...


Danke dir aber trotzdem für deine ANtwort!
Joe
Growatt SHP10000TL3 BH UP, 11kWp
Batteriesatz und BMS 15kW
ATS Notstromumschalter
Growatt SHP10000TL3 BH UP, 3,6kWp, bifacial Panels, Tigo Optimierer
Growatt Smart Energy Manager (Shinemaster + SDM630)
WIFI Lesekopf von Hichi
DIY Wallbox

Antworten

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“