Seite 1 von 1

EVU & PV per MQTT und teilweise falsche Daten/Anzeigen

Verfasst: Mi Jul 28, 2021 8:37 am
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

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

Verfasst: Mi Jul 28, 2021 9:03 am
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...

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

Verfasst: Mi Jul 28, 2021 9:21 am
von MPDb
Ich hatte gewartet, in der Hoffnung, das ich aus seiner Lösung etwas erkennen kann, was mir hilft, aber leider nicht.

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

Verfasst: Mi Jul 28, 2021 5:11 pm
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

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

Verfasst: Do Jul 29, 2021 4:33 am
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

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

Verfasst: Do Jul 29, 2021 5:40 pm
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

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

Verfasst: Fr Jul 30, 2021 4:03 am
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