Zählerwerte von Fronius per SunSpec teilweise falsch

  • Fragen
  • [RESOLVED] Zählerwerte von Fronius per SunSpec teilweise falsch

Zählerwerte von Fronius per SunSpec teilweise falsch

0
0

Hallo

ich habe einen Fronius SmoGen24, mit 2 Strings, einen BYD Speicher, Fronius Smartmeter.

Beim Testen des PV Überschuss laden hatte ich einige Unstimmigkeiten in der Berechnung und daher die Zähler wie folgt aufgebaut

cFos Wallbox mit internen Modbus Zähler – funktioniert

Fronius Smartmeter als Netzbezug – funktioniert soweit

String 1vom Fronius Sunspec MPPT #1 als Erzeuger – funktioniert teilweise nicht sauber

String 2 vom Fronius Sunspec MPPT #2 als Erzeuger – funktioniert teilweise nicht sauber

Batterie vom Fronius Sunspec MPPT #3 als Erzeuger – funktioniert teilweise nicht sauber

Nicht sauber bedeutet dass ich teilweise falsche Werte bekommen, bei String 1 zB -100W statt +500, nach einiger Zeit passte es dann wieder !

Oder jetzt, BYD Speicher liefert 555W, cFos zeigt -94W an

Zuvor hat es aber noch gepasst

Kennt jemand solche Probleme und gibt es dazu Lösung ?

danke euch im Voraus

RESOLVED
markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Gefragt am 29. Juni 2024 23:28
142 views

Antworten (16)

0
Private answer

coooool! Vielen Dank für die Rückmeldung

markiert als Spam
Posted by cFos (Fragen: 2, Antworten: 128)
Answered on 21. Juli 2024 9:35
0
Private answer

Hallo

mit der Beta 2.1.9 sehen die Wert vom Fronius Symogen24 und den Sunspec Zählern gut aus - das passt nun.
Auch das Datenformat uin16 / uint32 in eigenen Konfigs funktioniert

Danke an cFos für die rasche Umsetzung

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 20. Juli 2024 17:00
0
Private answer

Hallo Martin, freut mich dass ihr etwas finden konntet und unit Datentypen einführt.

Ich werde eure neue SunSpec gerne in meiner Konstellation testen

Gruß, Gerhard

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 9. Juli 2024 16:35
0
Private answer

Gerhard, wäre nett, wenn Du die nächste beta nochmal mit Fronius SunSpec testen könntest.

markiert als Spam
Posted by cFos (Fragen: 2, Antworten: 128)
Answered on 9. Juli 2024 14:31
0
Private answer

ich habe mir unseren SunSpec code nochmal angesehen und noch einen bug im Zusammenhang mit signed/unsigned speziell bei dem MPPT model gefunden. Vielen Dank für den Hinweis. Fix kommt mit der nächsten beta.

Und damit man in Zukunft keine komischen Klimmzüge für uint16 und uint32 bei den benutzerdefinierten Zählern machen muss, unterstützen wir ab der nächsten beta auch die Datentype "uint16" und "uint32". <sheepish grin>

markiert als Spam
Posted by cFos (Fragen: 2, Antworten: 128)
Answered on 9. Juli 2024 14:30
0
Private answer

Hallo Martin

ich bin überzeugt dass ihr die Skalierungsfaktoren liest - sonst würde es gar nicht ordentlich gehen ;-)
Ich habe meine 3 Konfigs hochgeladen. Sind recht billig gemacht aber erfüllen im Moment meinen Zweck.
Hier siehst du auch die Behandlung bezüglich uint Datentyp.

Idealerweise könntet ihr die SunSpec Umsetzung prüfen - wäre für die User sicherlich besser als meine Notlösung

Gruß

Gerhard

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 7. Juli 2024 21:18
0
Private answer

Hi,

wie haben eben #diebestenuserderwelt!! :-)

Wir lesen SunSpec eigentlich mit den Skalierungsfaktoren.

Würdest Du uns Deine Zählerdefinition zur Verfügung stellen? Dann stellen wir sie für andere Fronius User zum Download.

 

markiert als Spam
Posted by cFos (Fragen: 2, Antworten: 128)
Answered on 6. Juli 2024 13:30
0
Private answer

Ich werde mir das ansehen und in dem Thread antworten ;-)

Steuere selbst den BYD über SymoGen24 über Modbus TCP - jedoch nicht über cFos, sondern meine Haustechnik
Geht eigentlich super - bis hin zum bewussten Laden des Speichers aus dem Netz bzw entladen des Speichers in das Netz (wenn man das haben will)

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 6. Juli 2024 11:46
0
Private answer

Hallo Gerhard,

da du ja gut im Thema bist:

Hier https://www.cfos-emobility.de/network/antworten/batteriespeicher-steuern-fronius-symo-gen24-byd/

hat ein User Probleme seinen Batteriespeicher zu steuern. Hast du das mal probiert? Vielleicht hast du für den Kollegen einen Tipp?

 

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 995)
Answered on 6. Juli 2024 11:38
0
Private answer

Hallo, grundsätzlich hast du recht.  Die Konfigurationen mit MPPT #1, #2 und #3 arbeiten auch soweit und verrechnen die richtigen Register.

Die SunSpec Zähler Konfiguration hat jedoch ein Problem in gewissen Wertebereichen, also dann wenn unit16 Integerwerte größer als 32767 werden - was bei uint16 nun mal der Fall sein kann. Verwendet man diese als int16 hat man plötzlich negative Werte. Daher hatte ich immer wieder mal negative PV Erzeugung Leistungen.

Fronius arbeitet diesbezüglich genau nach Spezifikation - ich habe mich in der Vergangenheit sehr intensiv mit der ModBus Schnittstelle vom Fronius auseinandergesetzt - die SunSpec Spezifikation kann tückisch sein, speziell wenn es um die direkten MMPT 1-4 Werte geht. Werte kommen als unit16 oder uint32 und müssen zusätzlich mit einem Scalefaktor verrechnet werden -  Ergebnis = Wert + 10 ^ Scalefaktor.
Dazu ist es wichtig das sowohl der Wert als auch der Scalefaktor "gleichzeitig" gelesen wird - also konsistent zueinander sind. Sonst machen die berechneten Wert schnell mal Sprünge um Faktor 10 oder 100.

Für mich habe ich eine Lösung mit eigenen Zählerkonfigs gefunden - bin also vorerst zufrieden. Die Wallbox arbeitet sehr sauber, auch im PV Überschuss Laden - was mir sehr wichtig war

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 6. Juli 2024 11:08
0
Private answer

MPPT #1 oder #3 zu nehmen, sollte die richtige Vorgehensweise sein. Dann nimmt der Charging Manager bei #1 die Werte von #1 und #2 und bei #3 die Werte von #3 und #4.

Ich wüsste nicht, was man noch tun kann (außer natürlich externe Zähler anzubringen). Was sagt Fronius dazu? Hat deren Support eine Idee? Ist evtl. der Speicher nicht an #1/#2 bzw. #3/#4 angebracht?

 

markiert als Spam
Posted by cFos (Fragen: 2, Antworten: 128)
Answered on 6. Juli 2024 10:52
0
Private answer

Hallo, ich habe den Support kontaktiert aber noch keine Rückmeldung.
Mittlerweile habe ich eigene Zählerdefinitionen entwicklet um per ModBus TCP die MPPT String DAten vom Fronius auszulesen. Dabei habe ich festgestellt, dass in den Zählerdefinitionen die Datentypen unsigned Integer nicht vorhanden sind. Da die SunSpec Definition die DC Leistung aber als uint16 liefert ist das aus meiner Sicht das Problem. Meine Konfig erkennt nun negative Werte und rechnet diese auf UINT um - Werte sind nun plausibel. Im Screenshot ist der gelbe graph die PV Leistung über meine Konfig, die blaue über SunSpec Definition.

Bin gespannt ob das in die cFos Zählerdefinition einfliesen wird.

Anhänge:
markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 3. Juli 2024 9:44
0
Private answer

Wenn du die gleichen Werte in deiner Haussteuerung hast und es da ohne Probleme funktioniert, wende dich doch mal an den Support. Vielleicht ist da noch ein Bug der mit deiner Hilfe gefunden werden kann.

Hast du mal ein Log geschrieben? Sieht man da die "fehlerhaften" Register auch?

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 995)
Answered on 1. Juli 2024 11:14
0
Private answer

Hallo, Danke, ja den Artikel kenne ich.

Werde mir die HTTP Zähler ansehen, wobei mir eigentlich ModBus TCP besser gefallen würde. Verstehe nicht recht warum es nicht gehen sollt - lese in meiner Haus Steuerung die Werte auch über Modbus, auch wenn die Skalierung mit den Scaling Factoren etwas mühsam ist.
Bin gerade dabei eigene Zähler Definitionen zu kreieren, spannende Geschichte, bisschen was geht schon ;-)

markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 1. Juli 2024 0:08
0
Private answer

Moin,

hast du da mal nach den Hinweisen für Fronius gesucht?
https://www.cfos-emobility.de/de/cfos-charging-manager/documentation/wallbox-instructions.htm

Es scheint als hätte der Hybrit-WR öfter mal Probleme mit den Werten. Teste doch mal die http-Definitionen.

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 995)
Answered on 30. Juni 2024 9:54
0
Private answer

Hallo,
ich konnte heute morgen dazu passend interessante Aufzeichnungen machen. Zuerst passt alles und plötzlich ging String 1 ins negative - irgendwoher ein negativer Offset.
Nach eingen Minuten - ohne jegliche Eingriffe - passte es wieder. Gibt es dazu eine Idee ?
Screenshots im Anhang

Danke, Gerhard

Anhänge:
markiert als Spam
Posted by (Fragen: 2, Antworten: 13)
Answered on 30. Juni 2024 6:50