PV Werte einfacher per MQTT übertragen

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
Benutzeravatar
mrinas
Beiträge: 1906
Registriert: Mi Jan 29, 2020 10:12 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von mrinas »

Becker hat geschrieben: Mi Mär 16, 2022 8:44 pm ich mache das auch per MQTT über NodeRed:
32.PNG

wenn du diesbezüglich Hilfe (den flow) brauchst sag bescheid.
Kannst Du beim Flow helfen? Hab' da selber leider keine Erfahrung.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von Becker »

Ja aber dann brauche ich Zugriff (Teamviewer), dann dauert das keine 10min.

Und was für ein Meter und Wechselrichter geht es da überhaupt ?
Ich arbeite am liebsten direkt in Node-Red ohne IOB.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
ThomasE
Beiträge: 46
Registriert: Di Jul 06, 2021 10:59 am

Re: PV Werte einfacher per MQTT übertragen

Beitrag von ThomasE »

Danke @Becker für das Angebot! :D

Wechselrichter ist ein ABB Uno(PVI-3.0-TL-OUTD-s) mit ABB Wifi Logger Card, taugt anscheinend nix das ding.
Smartmeter ist ein EBZ01.

Wegen Team Viewer...
Klar kein Problem, wäre es aber nicht besser wenn Du hier erklärst wie ich den Float Wert in Node Red in einen Integer Wert ändern kann?
Oder ist das zu viel Text bzw. Arbeit?
Dann hätten alle was davon. :)

Ich habe übrigens Node Red als Adapter in iobroker laufen.
aiole
Beiträge: 6886
Registriert: Mo Okt 08, 2018 4:51 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von aiole »

Ein Bsp. hier gezeigt, wäre in der Tat hilfreich.
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von Becker »

War auch eher ein Angebot seinen PV-WR + Meter in NodeRed zu dekodieren und alles vernünftig an openWB zu übergeben, ohne IOB.

einfach ne Funktion vorsetzen mit:

Code: Alles auswählen

msg.payload = Math.round(msg.payload);
return msg;
ggf. noch Vorzeichen umkehren und dem Kind einen Namen geben:

Code: Alles auswählen

msg.payload = Math.round(msg.payload)*-1;
msg.topic = "Bezug";
return msg;
EBZ01 --> finde ich nix bezüglich Modbustauglichkeit
edit: gibt wohl alles per IR raus, da hab ich keine Ahnung von wie man das ausgelesen kriegt.
Jedenfalls soll er folgendes ausgeben was wir gebrauchen könnten:
Zählerstand A+ und A-
Summe der Leistung (das brauchen wir)
Phasenleistungen (schadet nicht)
Phasenspannungen (schadet nicht)
daraus könnte man grob den Strom berechnen für Lastmanagment.

Für den WR finde ich nur sowas: https://www.aggsoft.com/serial-data-log ... m-plus.htm
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
ThomasE
Beiträge: 46
Registriert: Di Jul 06, 2021 10:59 am

Re: PV Werte einfacher per MQTT übertragen

Beitrag von ThomasE »

Wie gesagt Danke für das Angebot!!!

Ich werde mal versuchen den Code da einzubauen...

Du hast richtig vermutet der Zähler wird per IR ausgelesen.
Diese Schnittstelle gibt leider die von dir gewünschten Daten nicht raus, wie oben schon geschrieben überlagern sich die Leistungen bei mir auf Ohase 1.
Da speist die PV ein...daher bekomme ich nicht die Summe der Leistungen angezeigt.
Dafür bräuchte ich vom WR die erzeugte Leistung die er mir aber auch nicht erzählt.
Ich bekomme keine Connection mit/über Modbus hin. :oops:
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von Becker »

für die PV geführte Regelung in openWB brauchst du nur "Summe der Leistung ".

Phasenströme kann man aus der Phasenleistung grob berechnen nur für´s Lastmanagment.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
ThomasE
Beiträge: 46
Registriert: Di Jul 06, 2021 10:59 am

Re: PV Werte einfacher per MQTT übertragen

Beitrag von ThomasE »

Sehr merkwürdig das ganze.

Habe deinen code eingetragen, nix geht mehr... selbst der Webserver der Box nicht mehr. :shock:
Den Code wieder entfernt, siehe da, zumindest funktioniert alles wieder soweit. :)

Das kann doch eigentlich nicht richtig funktionieren!
Ich werte den Wert vom Smartmeter aus was von der PV sagen wir mal übrig bleibt.
Wäre in diesem Fall ein negativer Wert für die Einspeisung.
Diesen Überschuss möchte ich ja in unser Auto laden.
Jetzt übergebe ich sagen wir mal -2000W, eben der Wert aus dem Smartmeter, an die Box.
Diese regelt dann die Ladeleistung auf 2000W, dadurch fällt der Einspeisewert ja auf 0 und dadurch schaltet die Box auch auf 0.
ein paar Sekunden später steht dann wider -2000W zu Verfügung und das ganze beginnt von vorn.

Oder sehe ich da was falsch?

Ich glaube ich komme nicht darum herum den ver****ten WR per Modbus auslesen zu müssen... :evil:
Da gibt es doch auch die Möglichkeit mit dem EVU Modul oder einem Shelly dies auszulesen oder?
Jemand einen Rat oder nützlichen Link?

Gruß
Thomas
Benutzeravatar
mrinas
Beiträge: 1906
Registriert: Mi Jan 29, 2020 10:12 pm

Re: PV Werte einfacher per MQTT übertragen

Beitrag von mrinas »

Die Werte des Wechselrichter spielen fuer die Regelung keine Rolle. Mach dir da erstmal keinen Kopf drum.

Die Box ist bemüht die Einspeisung auf 0 zu regeln, wenn du also mit - 2000 beginnst wird der ladestrom so gegegelt dass eben 2000w geladen werden. Damit liefert evu 0w, die Box ist damit gluecklich und laslesst den ladestrom wo er ist.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
ThomasE
Beiträge: 46
Registriert: Di Jul 06, 2021 10:59 am

Re: PV Werte einfacher per MQTT übertragen

Beitrag von ThomasE »

Nein tut sie leider nicht!
Die Ladeleistung pendelt sich in diesem fall bei ca. 1000W ein, demensprechend liegt auch die Einspeisung bei 1000W.
Antworten