EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Antworten
MPDb
Beiträge: 9
Registriert: Di Jun 01, 2021 6:55 pm

EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von MPDb »

Hallo an alle,

ich habe ein Problem mit den Daten bzw. der Anzeige und Berechnung.
openWB Version: 1.9.244 - series2 standard+

Die gesamten Daten kommen per MQTT auf die openWB - sowohl EVU als auch PV1.
Die Werte werden auch auf die Topics ohne /set übernommen.
Anfangs habe ich den Wert für openWB/set/pv/1/W positiv geschrieben, da ich das negativ übersehen habe.
Das brachte leider auch am nächsten Tag keine Änderung.

Auf der Startseite bekomme ich nun auch die aktuellen Werte richtig angezeigt (PV-Leistung, Hausverbrauch, Bezug/Einspeisung)
Der Tageswert der PV-Produktion stimmt auch.
Aber der Tageswert beim Hausverbrauch ist immer der PV-Tageswert und der Tageswert von Netzbezug/Einspeisung ist noch 0 - dafür
die Ladeleitung immer 1 Watt - und geladen wird nicht, weil Auto noch nicht da.
start.jpg
Im Status sind im EVU-Teil auch die Phasen bei 0 Watt Leistung (auch bei MQTT natürlich). Werden die berechnet?
Die Daten für Zahlen für Bezug, Einspeisung und Gesamtertrag im Status sind auch richtig.
EVU.jpg
PV.jpg
Ich habe mehrfach alle Topics mir angeschaut und kann keinen Fehler finden. Hat irgendjemand eine Idee, wo ich da mal schauen kann?

Erinnert an das Problem von Karls ID3 - viewtopic.php?f=4&t=3732 - nur eben nicht per MQTT.

Viele Grüße und vielen Dank
Falko
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von HSC »

. Erinnert an das Problem von Karls ID3 - viewtopic.php?f=4&t=3732 - nur eben nicht per MQTT
Bei ihm war das Problem, dass sein KSEM keine Daten für EVU herausgegeben hat. Inzw. funzt es...
MPDb
Beiträge: 9
Registriert: Di Jun 01, 2021 6:55 pm

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von MPDb »

Ich hatte gewartet, in der Hoffnung, das ich aus seiner Lösung etwas erkennen kann, was mir hilft, aber leider nicht.
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von okaegi »

Hallo Falko,
für die Tageswerte werden m.e. die Zählerwerte (Wattstunden) verwendet. Diese werden in den Dailylogfiles abgespeichert.
Schau mal hier für Details.
viewtopic.php?f=9&t=3688&start=10
Schau mal wie die CSV hier aussehen:
192.168.xx.xx/openWB/web/logging/data/daily
topics für die Zähler müssten diese sein:
openWB/set/evu/WhImported Bezogene Energie in Wh, float, Punkt als Trenner, nur positiv
openWB/set/evu/WhExported Eingespeiste Energie in Wh, float, Punkt als Trenner, nur positiv
und diese
openWB/set/pv/1/WhCounter Erzeugte Energie in Wh, float, nur positiv
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
MPDb
Beiträge: 9
Registriert: Di Jun 01, 2021 6:55 pm

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von MPDb »

Hallo Oliver,

ja die CSVs habe ich mir angeschaut. Sehen in meinem Augen gut aus.

Hatte gestern noch alles CSVs gelöscht und neu gestartet. Gestern waren damit die Tageszähler anzeigen auf den absoluten Werten der Zählerwerte.
Auch die MQTT Tpoics
openWB/pv/1/DailyYieldKwh
openWB/evu/DailyYieldExportKwh
openWB/evu/DailyYieldImportKwh
hatten die entsprechenden Werte - mit Tageswechsel sind alle Werte wieder nur.
Gehe jetzt davon aus, das der Verbrauch-Tageswert wieder gleich PV-Tagesproduktion sein wird, aber sehe ich noch nicht, da nicht genug Sonne :)

(jetzt gerade gesehen, das ich bei den EVU Zählerständer kWh statt Wh reingeschrieben habe, aber das sollte ja zumindest der Berechnung egal sein.)

Damit kann ich ja mal wieder auf morgen hoffen, das dann alles passt :)

Code: Alles auswählen

0150,5440.6265906,11763.23450169,16466601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0155,5440.65892706,11763.23450169,16466601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0200,5440.69247671,11763.23450169,16466601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0205,5440.72558042,11763.23450169,16466601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Hier mal ein paar Zeilen aus dem CSV (mit den kWh statt Wh Werten)

Viele Grüße
Falko
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von okaegi »

Hier ist die Struktur vom Excel

echo $(date +%H%M),$bezug,$einspeisung,$pv,$ll1,$ll2,$ll3,$llg,$speicheri,$speichere,$verbraucher1,$verbrauchere1,$verbraucher2,$verbrauchere2,$verbraucher3,$ll4,$ll5,$ll6,$ll7,$ll8,$speichersoc,$soc,$soc1,$temp1,$temp2,$temp3,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$d10,$temp4,$temp5,$temp6 >> $dailyfile.csv


0150,5440.6265906,11763.23450169,16466601,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

Der Hausverbrauch rechnet sich wie folgt:
hausverbrauch=$((wattbezugint - pvwatt - ladeleistung - speicherleistung - shd1_w - shd2_w - shd3_w - shd4_w - shd5_w - shd6_w - shd7_w - shd8_w - shd9_w - verb1_w - verb2_w - verb3_w))

Es könnte sein, dass EVU Zählerständer gerundet werden und dann passiert folgendes vereinfacht
Hausverbrauch = (evu Zähler heute - evu Zähler gestern) - (pv -zähler heute - pv -zähler gestern)
Sofern dann die Differenz vom EVU Zähler irgendwo unter 1 liegt, ist dein Hausverbrauch tatsächlich gleich der Pv Leistung (da hier der Zähler stimmt) , unter der Annahme natürlich du das keine Alugiesserei betreibst, was ich schon mal bei einem im Forum angenommen habe...
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
MPDb
Beiträge: 9
Registriert: Di Jun 01, 2021 6:55 pm

Re: EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Beitrag von MPDb »

Problem ist gelöst.

und es war tatsächlich (gut der Teil war mir klar - ohne die Lösung zu kennen) mein Fehler.
Die Zählerstände als kWh sind das Problem gewesen.
Keine Ahnung wie oft ich mir dir Topics mit Definition in der Modul-Konfiguration angeschaut habe.
Aber bei den Zählerständen habe ich das immer überlesen.
Erst als Du nochmal die Definition kopiert und hier eingetragen hast, habe ich es wahrgenommen und mir gedacht, das ich es als kWh publishe.
Nun den Wert gestern ja umgerechnet und siehe da - zumindest war der Haustagesverbrauch nicht mehr der PV-Ertrag.
Also noch den Tageswechsel abwarten, um sicher zu sein.
Was soll ich sagen - jetzt passt es :) Was für ein blöder User-Fehler!

Nur die EVU Werter Leistung und Powerfaktor pro Phase sind weiterhin 0 - die kann ich ja aber nicht per MQTT übergeben.
Vielleicht kommt das ja in v2.

Vielen Dank.
Wer lesen kann ist klar im Vorteil, aber wer auch noch verstehen kann, der muss wohl der King sein.

Gruß
Falko
Antworten