FHEM Forum

FHEM - Energiemanagement und Energieerzeugung => Solaranlagen => Thema gestartet von: Hermann20 am 03 November 2026, 09:56:36

Titel: [gelöst][98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: Hermann20 am 03 November 2026, 09:56:36
Hallo,

ich scheitere beim Versuch meinen Fronius_Symo GEN24 8.0 Plus (Firmware 1.42.9-1) in FHEM einzubinden. (FHEM ist auf aktuellem Stand.)

Der Wechselrichter ist mittels Ping Heimnetz erreichbar.
Im Browser funktioniert der Zugriff auf die Daten über solarweb.com.

logfile
2026.11.03 08:52:29 3: [Fronius_Symo] [fronius_Attr] enabled
2026.11.03 08:52:31 3: [Fronius_Symo] [fronius_setState] to initialize
2026.11.03 08:52:31 3: [Fronius_Symo] [fronius_Parse] [GetAPIVersionInfo] ERROR HTTP=404
2026.11.03 08:52:31 3: [Fronius_Symo] [fronius_setState] to disconnected
2026.11.03 08:53:36 3: [Fronius_Symo] [fronius_Parse] [GetAPIVersionInfo] ERROR HTTP=404
2026.11.03 08:58:41 3: [Fronius_Symo] [fronius_Parse] [GetAPIVersionInfo] ERROR HTTP=404
2026.11.03 08:59:41 3: [Fronius_Symo] [fronius_Parse] [GetAPIVersionInfo] ERROR HTTP=404
2026.11.03 09:00:40 3: [Fronius_Symo] [fronius_Attr] disabled

List Fronius_Symo
Internals:
   DEF        192.168.6.138
   FUUID      69a31cbf-f33f-3e5d-224e-a283083defaaf20a
   NAME       Fronius_Symo
   NOTIFYDEV  global
   NR         77
   NTFY_ORDER 50-Fronius_Symo
   STATE      disabled
   TYPE       fronius
   VERSION    0.5.4
   eventCount 5
   READINGS:
     2026-10-29 08:41:40   API_data        nodata
     2026-11-03 08:52:31   state           disconnected
   helper:
     RUNNING_REQUEST 0
     CMD_QUEUE:
     VARS:
       FroniusBaseURL nA
       FroniusIP  192.168.6.138
       ReInitGetAPIVersionInfo 1
       Smart_Inverter nA
       Smart_Meter nA
       Smart_OhmPilot nA
       Smart_SensorCard nA
       Smart_Storage nA
       Smart_StringControl nA
Attributes:
   IntervalRealtimeData 60
   disable    1
   icon       inverter
   room       PV-Anlage
   stateFormat {return "Status: ".ReadingsVal($name,"state","")."<br>\\
PV-aktuell: ".sprintf("%.0f",ReadingsVal($name,"PowerFlow_Site_P_PV",0))." W<br>\\
PV Einspeisung: ".sprintf("%.0f",ReadingsVal($name,"Einspeisung",0))." W<br>\\
Netzbezug: ".sprintf("%.0f",ReadingsVal($name,"Bezug",0))." W<br>\\
Ladestand Akku: ".sprintf("%.0f",ReadingsVal($name,"Storage_0_Controller_StateOfCharge_Relative",0))." %<br>\\
PV gesamt: ".sprintf("%.2f",ReadingsVal($name,"PowerFlow_Site_E_Total",0)/1000)." kWh";;;;;;;;}
   userReadings Einspeisung:PowerFlow_Site_P_Grid.* {ReadingsVal($name,"PowerFlow_Site_P_Grid","")<0?ReadingsVal($name,"PowerFlow_Site_P_Grid","")*-1:0},\
Neg_Einspeisung:PowerFlow_Site_P_Grid.* {ReadingsVal($name,"PowerFlow_Site_P_Grid","")<0?ReadingsVal($name,"PowerFlow_Site_P_Grid",""):0},\
Bezug:PowerFlow_Site_P_Grid.* {ReadingsVal($name,"PowerFlow_Site_P_Grid","")>0?ReadingsVal($name,"PowerFlow_Site_P_Grid",""):0},\
Akku_Laden:PowerFlow_Site_P_Akku.* {ReadingsVal($name,"PowerFlow_Site_P_Akku","")<0?ReadingsVal($name,"PowerFlow_Site_P_Akku","")*-1:0},\
Akku_Entladen:PowerFlow_Site_P_Akku.* {ReadingsVal($name,"PowerFlow_Site_P_Akku","")>0?ReadingsVal($name,"PowerFlow_Site_P_Akku",""):0},\
User_Produced_PV:PowerFlow_Site_P_PV.* integral {((ReadingsVal("$name","PowerFlow_Site_P_PV","0"))+(ReadingsVal($name,"Meter_1_PowerReal_P_Sum","0")))/3600000},\
User_Produced_FPV:PowerFlow_Site_P_PV.* integral {(ReadingsVal("$name","PowerFlow_Site_P_PV","0"))/3600000},\
User_Consumed_EN:PowerFlow_Site_P_PV.* {ReadingsVal($name,"PowerFlow_Site_P_PV","")+ReadingsVal($name,"Meter_1_PowerReal_P_Sum","")-(ReadingsVal("MQTT2_evcc1","Ladeleistung","")*1000)+ReadingsVal($name,"PowerFlow_Site_P_Grid","")+ReadingsVal($name,"PowerFlow_Site_P_Akku","")},\
User_Consumed_E:PowerFlow_Site_P_PV.* {ReadingsVal($name,"User_Consumed_EN","")>0?ReadingsVal($name,"User_Consumed_EN",""):0},\
User_Consumed_Energie_C:User_Consumed_E.* integral {ReadingsVal("$name","User_Consumed_E","0")/3600000},
Das Reading ,,API_data" wurde noch mit der Version 0.5.3 erstellt.

Wo ist der Fehler, was mache ich falsch?

Vielen Dank im Voraus, Gruß,
Hermann
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: sentinel1 am 06 November 2026, 18:26:07
Hallo,

Ist die "Kommunikation über Solar.API" in Wechselrichter auch aktiviert ?
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: Hermann20 am 06 November 2026, 19:53:46
Bei der Installation der PV-Anlage vor fast einem Jahr sagte der Techniker, der lesende Zugriff auf den Wechselrichter aus dem Heimnetz sein freigegeben.
Inzwischen habe ich Zweifel, dass das korrekt ist.
Wo / wie kann ich das sehen oder prüfen?
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: sentinel1 am 06 November 2026, 22:02:26

Auf Fronius Wechselrichter Anmelden-> Kommunikation->Solar API
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: Hermann20 am 07 November 2026, 07:52:43
Ich habe bisher lediglich mittels Solar.web auf die Daten zugegriffen, dazu habe ich damals Benutzer und Password erhalten. Mittels der IP-Adresse habe ich bisher nie zugegriffen. Wenn das nun versuche, dann kann ich zwar aktuelle Daten sehen, mich aber unter Kommunikation nicht anmelden. Zur Entsperrung soll man sich als Customer anmelden, dieses Password habe ich leider nicht. (Es hat nichts mit dem Password für den Zugang zu Solar.web zu tun.)
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: sentinel1 am 07 November 2026, 17:39:15
Wenn bei Eingabe in den Browser http://192.168.xxx.xxx/solar_api/v1/GetInverterRealtimeData.cgi? keine Daten zu sehen sind, ist die API-Schnittstelle im Wechselrichter noch deaktiviert. Diese muss der Solarteur freischalten, wenn das Passwort nicht vorhanden ist.
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: Hermann20 am 07 November 2026, 18:05:02
Vielen Dank für deine Hilfe, du hast Recht. Bei der Eingabe im Browser kommt "SolarAPI disabled by customer config".
Titel: Aw: [98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24
Beitrag von: Hermann20 am 09 November 2026, 18:04:25
Die Kommunikation über Solar API konnte ich mittels solar.web freigeben. Das Modul 98_fronius.pm funktioniert nun bei mir.