[98_fronius.pm] Fronius API Modul - Weiterentwicklung

Begonnen von fichtennadel, 27 Mai 2024, 23:05:40

Vorheriges Thema - Nächstes Thema

stefanru

Hi WDS,

ah ok ich verstehe,
du hast die Werte vom Webinterface des Wechselrichters unter Erweitert.
Ja da sehe ich die Werte auch.
Das muss aber nicht heißen dass sie per API von Fronius oder per Modbus bereitgestellt werden.
Trotzdem interessant dass die vorhanden sind.

Viele Grüße,
Stefan

dieter114

Hi Stefan,

die Frage ist nun wie bekommen wir diese Werte dort rausgelesen.
Oder sollte man mal eine Anfrage bei Fronius machen.
Die machen Werbung damit das alle möglichen Daten per API oder Modbus ausgelesen werden können.
Warum also sollten sie die Temperaturen verhindern?

Grüße WDS
RPi II+III+IV,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLEMINI, div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI, Indego,Poolsteuerung mit fhem

stefanru

Hi WDS,

es gibt bei Fronius eine Beschreibung der Schnittstellen.
Da wollte ich nochmal nachschauen, mir fehlt aber gerade etwas die Zeit.
Hier kann man die Dokumente dazu herunterladen:
https://www.fronius.com/de/solarenergie/installateure-partner/technische-daten/alle-produkte/anlagen-monitoring/offene-schnittstellen/

Gruß,
Stefan

stefanru

Habe mir auch nochmal die Solar API V1 angeschaut und wie Fichtennadel schon schrieb gibts Temperaturen bei Ohmpilot und Battery.

Es gibt einen Temperaturwert der aber bei Gen24 nicht geliefert wird:
T_AMBIENT integer Ambient temperature
Most inverter like GEN24/Tauro do not provide it. Only
provided by CL, XL and IG500/400.

Mehr bietet die Solar API leider nicht.

Da musst du wohl noch Modbus abfragen. Gibt ja das Modul Fronius_Modbus hier.
Da bekommst du die Temperatur wie von mir vorher beschrieben.
Ich benutze es und bin zufrieden.

Viele Grüße,
Stefan


Prof. Dr. Peter Henning


stefanru

Ja ist es nicht und er wird nichtmal geliefert beim Gen24 und Symo.
Somit leider über die die Solar API V1 keine Temperaturen.

Über Modubus gibt es Temp_Cabinet__C die scheint auch zu stimmen.

Gruß,
Stefan

Fredi69

Woran kann es liegen, dass irgendwann nicht mehr alle Werte aktualisiert werden?
Eine Regel ist leider nicht zu erkennen.
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten

Blablubblaber

Hallo,

ich habe mehrere gen24 und auch bei mir wird MPPT1 und MPPT2 nichts angezeigt.
Über http://xxx.xxx.xxx.xxx/components/cache/readable bekomme ich aber eine liste mit den Informationen für MPPT 1 und 2 ebenso bekomme ich Temperaturen und Iso Widerstand und natürlich noch einiges mehr.

Wäre es nicht möglich die Daten mit in das Modul aufzunehmen aus der abfrage oder was würde da dagegen sprechen?

klar ich könnte mir für die ganzen Wechselrichter auch HTTPMOD abfragen bauen aber praktischer wäre es über das Fronius Modul natürlich schon.

Hier noch ein kleiner Auszug aus den daten:

"DEVICE_TEMPERATURE_AMBIENTEMEAN_F32" : 50.36553955078125,
"ISO_RESISTANCE_MEAN_F32" : 11689314.0,
"MODULE_TEMPERATURE_MEAN_01_F32" : 43.676177978515625,
"MODULE_TEMPERATURE_MEAN_03_F32" : 43.647125244140625,
"MODULE_TEMPERATURE_MEAN_04_F32" : 42.06298828125,
"PV_CURRENT_MEAN_01_F32" : 8.5247402191162109,
"PV_CURRENT_MEAN_02_F32" : 2.811953067779541,
"PV_ENERGYACTIVE_ACTIVE_SUM_01_U64" : 13201711816.0,
"PV_ENERGYACTIVE_ACTIVE_SUM_02_U64" : 7127100168.0,
"PV_POWERACTIVE_MEAN_01_F32" : 3025.414306640625,
"PV_POWERACTIVE_MEAN_02_F32" : 1153.4793701171875,
"PV_VOLTAGE_MEAN_01_F32" : 354.89813232421875,
"PV_VOLTAGE_MEAN_02_F32" : 410.20578002929688,

Gruß Dennis


Prof. Dr. Peter Henning

Zitat von: Blablubblaber am 20 August 2024, 12:42:53was würde da dagegen sprechen?
Die Tatsache, dass es sich um ein "internes API" handelt, das jederzeit geändert werden kann.

Das spricht eindeutig für eine schnelle und flexible Lösung mit HTTPMOD. Ich bin jedenfalls mit meinem HTTPMOD-Device für meinen Fronius_WR sehr zufrieden, weil es mir eine feinere Kontrolle darüber gibt, welche Werte ich wie oft benötige.

LG

pah

fichtennadel

Zitat von: Fredi69 am 19 August 2024, 13:16:34Woran kann es liegen, dass irgendwann nicht mehr alle Werte aktualisiert werden?

Schwer zu sagen ohne mehr Infos.
Mit verbose=4 werden im Log die Timer und API Aufrufe protokolliert.
Setz das bitte mal am Device und poste hier dann die Logzeilen vom Device kurz bevor und nachdem die Werte nicht mehr aktualisiert werden, dann wissen wir mehr.
RasPi 2 B | JeeLink Classic [4x 30.3144it, 2x 30.3147it] | CUL 433 a-culfw V 1.04.01 [ IT-1500, ITM-100, Somfy Telis 1 RTS, BelFox ] | TCM ESP3 [ FSB61, FSB61NP, FT55, FMH4S, AP221 ] | Fronius | Modbus/TCP (Stiebel Eltron WP)

fichtennadel

Zitat von: Prof. Dr. Peter Henning am 21 August 2024, 08:57:35
Zitat von: Blablubblaber am 20 August 2024, 12:42:53was würde da dagegen sprechen?
Die Tatsache, dass es sich um ein "internes API" handelt, das jederzeit geändert werden kann.

Das spricht eindeutig für eine schnelle und flexible Lösung mit HTTPMOD. Ich bin jedenfalls mit meinem HTTPMOD-Device für meinen Fronius_WR sehr zufrieden, weil es mir eine feinere Kontrolle darüber gibt, welche Werte ich wie oft benötige.

Sehe ich auch so, im Modul möchte ich nur die offizielle Fronius Solar API gemäß Doku abfragen.
RasPi 2 B | JeeLink Classic [4x 30.3144it, 2x 30.3147it] | CUL 433 a-culfw V 1.04.01 [ IT-1500, ITM-100, Somfy Telis 1 RTS, BelFox ] | TCM ESP3 [ FSB61, FSB61NP, FT55, FMH4S, AP221 ] | Fronius | Modbus/TCP (Stiebel Eltron WP)

dieter114

Ich hatte wegen der Temperaturen bei Fronius nachgefragt.
Die Antwort wird Euch nicht begeistern, aber so ist es nunmal:
ZitatGuten Tag ,
Ich habe heute folgende Rückmeldung von unseren Experten erhalten:
Es sind sogar einige Temperaturen im Sunspec Register Map enthalten jedoch wurde hier entschieden diese nicht zu implementieren.
Aufgrund der Tatsache, dass SolarAPI nicht mehr weiterentwickelt wird, erhalten wir definitiv keine Nachbesserung oder die Möglichkeit, die Temperatur auszulesen.
Es bedauert mich, dass unsere Experten Ihnen in dieser Hinsicht keine positive Antworten geben konnten.
Ich wünsche Ihnen eine schöne Woche.
Also wird es so bleiben wie es ist, also auch keine größeren Änderungen am Modul mehr.
Schade....

Grüße Wolfdieter
RPi II+III+IV,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLEMINI, div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI, Indego,Poolsteuerung mit fhem

fichtennadel

Danke für die Nachfrage bei Fronius.

Zitat.. dass SolarAPI nicht mehr weiterentwickelt wird ...
Ist nur zu hoffen, dass es zumindest bei "nicht mehr weiterentwickelt" bleibt und sie es nicht auch noch abdrehen, so wie manch anderer Hersteller seine lokalen Schnittstellen und alle in proprietäre Cloud zwingt.
RasPi 2 B | JeeLink Classic [4x 30.3144it, 2x 30.3147it] | CUL 433 a-culfw V 1.04.01 [ IT-1500, ITM-100, Somfy Telis 1 RTS, BelFox ] | TCM ESP3 [ FSB61, FSB61NP, FT55, FMH4S, AP221 ] | Fronius | Modbus/TCP (Stiebel Eltron WP)

Prof. Dr. Peter Henning

@dieter114:

Nachdem der Kontakt schon hergestellt ist, bitte ich, gleich noch eine Nachfrage zu stellen.

- Wenn das Fronius Solar-API nicht weiter entwickelt wird: Mit welchem Protokoll sollen künftig die Daten des WR durch die Kunden abgefragt werden?

LG

pah

dieter114

#44
Hallo PAH, die Frage hatte ich schon gestellt.
Hier die Anttwort:
ZitatGuten Tag ,
vielen Dank für Ihre Rückmeldung.
Das bedeutet nicht, dass Solar API in absehbare Zeit nicht mehr funktionieren wird. Stattdessen wird es in diesem Bereich nicht weiterentwickelt oder daran gearbeitet, neue Veränderung oder Verbesserungen vorgenommen, was sonst der Fall war.
Also die API bleibt einfach so wie sie jetzt ist. Na ja.....
Ist es den nicht irgendwie möglich die Daten die auf dem Dashboard unter Erweitert, Wechselrichter
mit dem Techniker Login zu sehen sind, auszulesen?

Grüße Wolfdieter
RPi II+III+IV,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLEMINI, div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI, Indego,Poolsteuerung mit fhem