[Modul] Fronius Wechselrichter

Der GEN24 hat die Tages- und Jahreszähler (leider) nicht mehr. Steht so in der API Beschreibung von Fronius.

Guten Morgen zusammen, ich habe nun einen weiteren Wechselrichter eingebunden. Bisher hatte ich einen Symo und einen Gen24 - neu dazu gekommen ist jetzt ein Symo Advanced.

Einbindung in Symcon war wie gehabt kein Problem per JSON, neu ist jedoch, dass der Wechselrichter abends komplett ausgeht und damit keine Daten mehr liefert. Logischerweise läuft Symcon dann auf Fehler. Kann man den Wechselrichter so einstellen, dass er nachts an bleibt (eigentlich sinnlos) oder Symcon ab einer gewissen Uhrzeit / Sonnenuntergang keine Daten mehr abfragt?

2 „Gefällt mir“

Wenn du die JSON mit
$variable=file_get_contents(‚url’);
abrufst bekommst du entweder die json in die variable geschrieben oder „false“.

um die gesamte folgende auswertung nun einfach eine if funktion bauen, die prüft das die variable nicht (!=) false ist…

ich lasse bei false dann noch den timer von 5s auf 5min hoch setzen, so entlastest du dein system dann schon merklich. wenn die variable dann wieder nicht mehr false ist, lasse ich den timer wieder auf 5s setzen.

viele grüße!

Hi Pinki,

ich nutze den JSON Decoder, müsste ich dazu erstmal alles auf das Modul umbauen?

Ich habe mir einfach zwei Scripte angelegt… dadurch das der Wechselrichter die API anbietet muss man hier ja nicht zwingend über den Modbus gehen. Meiner Meinung nach ein sehr unzuverlässiger Weg, egal ob Fronius oder meine zweite SMA Anlage, alles nur Gefrickel ohne Mehrwert mit dem ModbusKram

Auslesen Wechselrichter:

<?php

$jsoninhalt=file_get_contents('http://192.168.50.2/solar_api/v1/GetPowerFlowRealtimeData.fcgi');

if ($jsoninhalt != false)
{

$a=json_decode($jsoninhalt);

//print_r($a);

$hausverbrauch=$a->Body->Data->Site->P_Load;
$netzbezug=$a->Body->Data->Site->P_Grid;
$akkuladung=$a->Body->Data->Site->P_Akku;
$pvleistung=$a->Body->Data->Site->P_PV;

//Akkuladung Wert umkehren
if ($akkuladung < 0)
    {
        $akkuladung=abs($akkuladung);
    }
else
    {
        $akkuladung=-$akkuladung;
    }


SetValue(46062,abs($hausverbrauch));
SetValue(51839,$netzbezug);
SetValue(54796,$akkuladung);
SetValue(57669,$pvleistung);

IPS_RunScript(18426);
}


und Akku auslesen:

<?php

$jsoninhalt=file_get_contents('http://192.168.50.2/solar_api/v1/GetStorageRealtimeData.cgi');

if ($jsoninhalt != false)
{
$a=json_decode($jsoninhalt);

//print_r($a);

$b=0;
$ladestand=$a->Body->Data->$b->Controller->StateOfCharge_Relative;
$tempakku=$a->Body->Data->$b->Controller->Temperature_Cell;


SetValue(24080,$ladestand);
SetValue(34248,$tempakku);
}

sollte der Wechselrichter über den Aufruf nicht erreichbar sein wird $jsoninhalt = false und das Script bricht einfach ohne Fehler ab…

1 „Gefällt mir“

Moin zusammen,
seit heute früh habe ich Probleme mit dem Modul.
Die Anlage läuft nun knapp ein Jahr störungsfrei und ist auch von Anfang an in Symcon eingebunden.
Seit heute früh werden einige Werte mit 10 multipliziert / das Komma um eine Stelle verschoben. (siehe Bild).
Das einzige, was ich in der zwischenzeit „geändert“ habe ist das aktuelle Update mittel Portainer eingespielt.
Hat zufällig wer ähnliche Probleme gehabt und kennt ggf. die Ursache?

Welches Zeitintervall nimmst du zum abrufen?

Bei mir in der Weboberfläche meines SYMOs ist das unter „Fronius Solar WEB“ versteckt…

der Punkt - „LOGGING während der Nachtstunde“ JA / NEIN führt zu einer kompletten Abschaltung oder zumindest im „Messbetrieb“ und somit kann man per Modbus auch nachts abfragen.

Frage zu MinRsvPct - Minmum StateOfCharge:

Doku sagt folgendes

IPS Einstellungen

Angezeigt wird aber nicht der eingestelle Min SOC (20% bei mir) sonder der aktuelle Ladezustand SOC.

52%

Bitte um Hilfe. Danke und lg

Ich hätte eine Frage:
2 Wechselrichter:
Gen24 -10 & Advanced 15
& Fronius Smartmeter
Gibt irgendeins der Geräte die momentane Gesamtproduktion in kW aus (wie man es im Solarweb sehen kann)
oder muss ich das durch Hilfsvariablen immer live ausrechnen lassen?

Die Energieverteilung macht das für dich, wenn du Gruppierst und wenn du die Variablen aktivierst, berechnet er auch die Gesamtproduktion.

paresy

1 „Gefällt mir“

Kurze Frage:

Was passiert wenn man die Sunspecs von float auf in+SF umstellt?
Keine Daten mehr oder falsche Daten?
Hintergrund:
Zur Kommunikation der Keba p30x Wallbox mit dem Fronius SM muss die Sunspec auf in+SF gestellt werden.

Danke und lg

Die Daten werden dann leider falsch sein, da die Vorlage dies dann falsch konvertiert.

paresy

1 „Gefällt mir“

Hallo zusammen
und vorweg, ich weiß nicht ob ich in diesem Thread richtig bin.

Ausgangslage:
Ich betreibe eine PV-Anlage mit einem Fronius IG plus (50 V-1) den ich mit SolarView überwachen.
Die Anbindung mache ich mit einem EX-9132 (RS-422 auf TCP)
Die Zähler frage ich auch separat ab.

Ziel/Fragen:
Nun möchte ich den Wechselrichter mit IPS abfragen.
Kann ich das auch parallel zu SolarView machen?
Wie aber in IPS am besten einrichten? Ist dieses Modul schon passend?
Ich lese hier auch immer von Modbus-Vorlagen. Ist das der bessere Weg?
Wenn das funktioniert, kann man die Daten aus Solarview importieren?

Kann mir einer hier die ersten Infos geben damit ich mich nicht zu früh vergaloppiere.

Hallo,

dein SolarView sollte hiervon unabhängig sein, da dass Modul hier per ModbusTCP über das Netzwerk funktioniert.

Anhand der Anleitung einrichten:
GitHub Fronius IPS Modul - Anleitung
Fertig.

Hallo @Brovning und Danke für die schnelle Meldung.
Bezüglich SolarView … er greift aber über das gleiche Gateway zu.
Bezüglich dem Modul … ich sehe meinen Wechselrichter nicht bei den unterstützen Geräte.

Probiere bitte mal aus, ob das Modul mit deinem Wechselrichter funktioniert.
Wenn ja, würde ich den Fronius IG plus hinzufügen.

OK … dann werde ich es testen und berichten. Ich denke, ich schaffe das bis Ende November.

So, ich habe mal Zeit gefunden um zu testen. Leider funktioniert schon die Verbindung zum Wechselrichter nicht. So wie in der Anleitung ist das selbe Gateway in SolarView eingerichtet.
Anleitung SolarView
Zum Testen habe ich den RasPI (SolarView) vom Netzt genommen.

:pensive:Es scheint als wenn diese Konstellation nicht mit dem Modul funktioniert.

:thinking:Ich sehe gerade das der Wechselrichter bei dem Shitwedder etwas früher aus ist … ich werde morgen noch einmal testen.