[98_fronius.pm] Kein Zugriff auf Fronius_Symo GEN24

Begonnen von Hermann20, 03 November 2026, 09:56:36

Vorheriges Thema - Nächstes Thema

Hermann20

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
NUC12i3, Proxmox VE 9, Debian 13, FHEM (aktuell): 2 HMUART, ca. 50 HM Devices, ca. 10 Devices über MQTT, 4 DECT200 über FBAHAHTTP, Heizungssteuerung über RS232, HMCCU, Telegram
CCU3, OpenCCU (aktuell): ca. 20 HmIP Devices

sentinel1

Hallo,

Ist die "Kommunikation über Solar.API" in Wechselrichter auch aktiviert ?

Hermann20

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?
NUC12i3, Proxmox VE 9, Debian 13, FHEM (aktuell): 2 HMUART, ca. 50 HM Devices, ca. 10 Devices über MQTT, 4 DECT200 über FBAHAHTTP, Heizungssteuerung über RS232, HMCCU, Telegram
CCU3, OpenCCU (aktuell): ca. 20 HmIP Devices

sentinel1


Auf Fronius Wechselrichter Anmelden-> Kommunikation->Solar API

Hermann20

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.)
NUC12i3, Proxmox VE 9, Debian 13, FHEM (aktuell): 2 HMUART, ca. 50 HM Devices, ca. 10 Devices über MQTT, 4 DECT200 über FBAHAHTTP, Heizungssteuerung über RS232, HMCCU, Telegram
CCU3, OpenCCU (aktuell): ca. 20 HmIP Devices

sentinel1

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.

Hermann20

Vielen Dank für deine Hilfe, du hast Recht. Bei der Eingabe im Browser kommt "SolarAPI disabled by customer config".
NUC12i3, Proxmox VE 9, Debian 13, FHEM (aktuell): 2 HMUART, ca. 50 HM Devices, ca. 10 Devices über MQTT, 4 DECT200 über FBAHAHTTP, Heizungssteuerung über RS232, HMCCU, Telegram
CCU3, OpenCCU (aktuell): ca. 20 HmIP Devices