Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

hominidae
Beiträge: 1159
Registriert: Di Sep 03, 2019 4:13 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von hominidae »

bluppdiwupp hat geschrieben: Mi Okt 21, 2020 7:52 pm Ich versuche schon ein paar Tage, die Anleitung zum laufen zu bringen... leider noch ohne Erfolg.

Ist es zwingend notwendig, den RASPI der openWB anzupassen?

Dies wollte ich eigentlich vermeiden.
Bei der Installation auf einem 2. RASPI erhalte ich keine Rückmeldung in der /var/log/telegraf/telegraf.log. Nicht mal die Datei wird angelegt.

Gibt es Änderungen mit der neuen MQTT Anpassung mit der neuen Nighly Version?
...das machst Du bitte auf keinen Fall auf dem raspi der openWB, sondern auf einem zweiten system.
In der im ersten Post verlinkten Anleitung geht es nicht?

Die telegraf config ist vollkommen generisch. Wenn nix im log steht läuft der Prozess evtl. gar nicht?
Änderungen der mqtt topics (ja, die gab es) fallen erst bei den queries im grafana auf.
...ich kann nachher mal eine grafana JSON für mein aktuelles dashboard einstellen

Edit: bitte einfach ca. 5 Posts zurückgehen...meine letzte eingestellte JSON Datei vom 20. Juni 2020 ist noch aktuell...
bluppdiwupp
Beiträge: 32
Registriert: Mi Okt 07, 2020 9:41 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von bluppdiwupp »

vielen Dank für eure Infos.

Ich habe es jetzt über ioBroker und Grafana mit InfluxDB gelöst. funktioniert bisher ganz gut.
JSAnyone
Beiträge: 291
Registriert: Fr Jun 05, 2020 5:56 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von JSAnyone »

Ich habe mir auch mal ein Grafana-Dashboard erstellt, vielen Dank für die Vorarbeit hier!
Mir ging’s neben der Auswertung der aktuellen Daten vor allem auch um die Auswertung von historischen Daten, was mir bei den Dashboards die ich bis jetzt gesehen hab ein bisschen gefehlt hat, da ging es eigentlich immer hauptsächlich um aktuelle Daten.
Außerdem habe ich die tolle Solcast-Prognose von hominidae eingebaut.
Das Dashboard wertet (bis jetzt) zwar nur PV-,Speicher-,Hausverbrauch- und Netzdaten aus, aufgrund des Aufbau‘s mit openWB dachte ich erwähne ich’s trotzdem mal hier.

Ich hab das Dashboard und mein Vorgehen im Photovoltaik-Forum vorgestellt, ich finde da passt es besser hin:
https://www.photovoltaikforum.com/thre ... anleitung/
hominidae
Beiträge: 1159
Registriert: Di Sep 03, 2019 4:13 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von hominidae »

Ja, die Aufbereitung der historischen Daten wollte ich mir auch neulich mal vornehmen....und da gemerkt, dass ich bei influx die retention policy auf 60d eingestellt hatte :cry: ...da muss ich also noch warten...zum Glück ist es in der 1,9007N jetzt mit Jahreslogging vollständig in der openWB :D

Das mit dem Sonnenstand ist sehr nett...muss ich auch mal einbauen....very nice to have ;)
hominidae
Beiträge: 1159
Registriert: Di Sep 03, 2019 4:13 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von hominidae »

...kurze Info für User, die influxDB im Docker laufen lassen:

Seit vorgestern gibt es influxDB 2.0.
Die neue Version ist (noch) *nicht* automatisch anwendbar in Form eines upgrade, siehe: https://docs.influxdata.com/influxdb/v2 ... /v1-to-v2/

Wer den aktuellen Docker auf v2.x upgraded, wird erleben, dass Clients (telegraf, Grafana) nicht ohne Weiteres zugreifen können.
Diese Version unterstützt anonyme Vervindungen, also ohne Authentifizierung *nicht* mehr.
Der Effekt ist, dass ihr dann nach dem Upgrade mit einem leeren ("no data") Dashboard aufwacht und telegraf keine Daten in die DB senden kann.

Abhilfe; den influxDB Docker auf die Version 1.8 zurückholen!
JB_Sullivan
Beiträge: 245
Registriert: Mi Okt 07, 2020 6:34 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von JB_Sullivan »

@ftd

Du scheinst dich ja gut mit Grafana auszukennen. Ich verzweifele gerade daran gestapelte Balkendiagramme zu erzeugen, weil ich den Ansatz von Seite 2 diese Threads irgendwie nicht verstehe.
Stacked.jpg
Ich möchte z.B. in einem Balken die Leistungsbezüge von L1,L2, L3 darstellen. Irgendwie ich aber zu blöd dafür. Kannst du bitte nochmal einen Hinweis für Dummies geben, wie man das macht?
JSAnyone
Beiträge: 291
Registriert: Fr Jun 05, 2020 5:56 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von JSAnyone »

Ich habe mal zwei Bilder von meinem Dashboard angehängt.
Gegeben ist Netzbezug, Speicher entladen und Hausverbrauch.
Der Direktverbrauch wird dann aus Hausverbrauch - Netzbezug - Speicher Entladen berechnet.
Ansonsten kannst du dir ja mal das Dashboard anschauen, da kommen einige Balkendiagramme drin vor:
JSAnyone hat geschrieben: Mi Dez 23, 2020 9:30 pm Ich hab das Dashboard und mein Vorgehen im Photovoltaik-Forum vorgestellt, ich finde da passt es besser hin:
https://www.photovoltaikforum.com/thre ... anleitung/
Dateianhänge
Query
Query
Transformation
Transformation
Chris77
Beiträge: 26
Registriert: Mo Okt 31, 2022 6:46 am

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von Chris77 »

Hallo,
ich möchte gerne die Spannungen der Phasen L1-L3 aufzeichnen. Könnt ihr mir da helfen? Ich habe da leider keine Ahnung.
Benötige ich da zwingend einen Raspi oder geht das auch über einen herkömmlichen Windows-Rechner der im Netzwerk angeschlossen ist?
Besten Dank vorab!
Gruß Christian!
Gero
Beiträge: 2371
Registriert: Sa Feb 20, 2021 9:55 am

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von Gero »

Ja, der übliche Weg ist ein Raspi weil die meisten Menschen ihren Windows-PC über Nacht nicht durchlaufen lassen.

Aber lies doch mal alles hier von Anfang an durch, vielleicht klären sich da schon Fragen. Zum Beispiel die, ob Du Willens bist, dich in dieses Thema einzuarbeiten.

Zur Erklärung an Andere: das kommt von hier:

viewtopic.php?p=84139#p84139

Der Einstieg war das hier:

viewtopic.php?p=83917#p83917
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
ChrisChros
Beiträge: 37
Registriert: Mi Okt 25, 2023 6:56 pm

Re: Beispiel: OpenWB Visualisierung mit InfluxDB + Grafana

Beitrag von ChrisChros »

Hallo zusammen,

ich versuche aktuell ebenfalls die Daten der OpenWb in die influxDB zu bekommen. Telegraf läuft soweit aber es werden keine Daten von der OpenWb in die influx DB reingeschrieben. Grafana, influxDB und Telegraf laufen auf einer eigenen Debian VM.
Der entsprechende Abschnitt in der telegraf.conf sieht wie folgt aus:

Code: Alles auswählen

[[outputs.influxdb]]
	urls = ["http://127.0.0.1:8086"]
	database = "telegraf"

[[inputs.mqtt_consumer]]
servers = ["tcp://10.10.20.12:1883"]
   topics = [
     "openWB/chargepoint/get",
   ]
    client_id = "TelegrafOpenWB"
   data_format = "value"
   data_type = "float"
Er schreibt auch die Daten die in dem Bereich "Input Plugins" stehen in die influxDB, somit funktioniert die Verbindung. Hier noch ein Auszug aus der CLI aus dem auch hervorgeht, dass Telegraf mit der openWB verbunden ist:

Code: Alles auswählen

root@debian:/etc/telegraf# sudo service telegraf start
root@debian:/etc/telegraf# sudo tail -n 100 /var/log/telegraf/telegraf.log
2024-02-23T17:02:25Z I! Starting Telegraf 1.29.5 brought to you by InfluxData the makers of InfluxDB
2024-02-23T17:02:25Z I! Available plugins: 241 inputs, 9 aggregators, 30 processors, 24 parsers, 60 outputs, 6 secret-stores
2024-02-23T17:02:25Z I! Loaded inputs: cpu disk diskio kernel mem mqtt_consumer processes swap system
2024-02-23T17:02:25Z I! Loaded aggregators: 
2024-02-23T17:02:25Z I! Loaded processors: 
2024-02-23T17:02:25Z I! Loaded secretstores: 
2024-02-23T17:02:25Z I! Loaded outputs: influxdb
2024-02-23T17:02:25Z I! Tags enabled: host=debian
2024-02-23T17:02:25Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"debian", Flush Interval:10s
2024-02-23T17:02:25Z I! [inputs.mqtt_consumer] Connected [tcp://10.10.20.12:1883]
root@debian:/etc/telegraf# 
Hat jemand einen Tipp warum es nicht bei mir nicht klappen will?

Gruß Chris

Hat sich erledigt!
der Eintrag für die topics war fehlerhaft, ich habe eine /# vergessen.
"openWB/chargepoint/get/#",
so sollte es aussehen.
Zuletzt geändert von ChrisChros am Fr Feb 23, 2024 6:13 pm, insgesamt 1-mal geändert.
8,47 kWp (2x11), -20° Süd-Ost, 38° Neigung
7,70 kWp (1x20), 60° Süd-West, 17° Neigung
E3/DC-Speicher S10 E Infinity AI 12
openWB series2 custom mit Addon-Platine
Tesla Model 3 LR (Highland)
Antworten