Fronius PV Anlage auslesen

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 10:47

Hallo

Leider kann ich keinerlei Werte Auslesen.

Ich habe die Einstellungen genau so gemacht wie Beschrieben und seit 3 Tagen herumgebastelt.

Könnte mir jemand Online Helfen?

Gruß
Markus

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MichaelN » 04.08.2021, 11:21

Das aktuelle JSON-Skript hat nicht funktioniert?
viewtopic.php?f=18&t=68762
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 11:32

Hallo MichaelN

Wenn ich das Skript Ausführe bekomme ich diese Daten:

Code: Alles auswählen

HTTP-Request OK: {
   "Body" : {
      "Data" : {
         "DeviceStatus" : {
            "InverterState" : "Running"
         },
         "FAC" : {
            "Unit" : "Hz",
            "Value" : 49.989849090576172
         },
         "IAC" : {
            "Unit" : "A",
            "Value" : 15.636000871658325
         },
         "IAC_L1" : {
            "Unit" : "A",
            "Value" : 3.9090001583099365
         },
         "IAC_L2" : {
            "Unit" : "A",
            "Value" : 3.9110002517700195
         },
         "IAC_L3" : {
            "Unit" : "A",
            "Value" : 3.9080002307891846
         },
         "IDC" : {
            "Unit" : "A",
            "Value" : 4.7810573577880859
         },
         "IDC_2" : {
            "Unit" : "A",
            "Value" : 1.4188804626464844
         },
         "PAC" : {
            "Unit" : "W",
            "Value" : 2707.0
         },
         "SAC" : {
            "Unit" : "VA",
            "Value" : 2700.0
         },
         "UAC" : {
            "Unit" : "V",
            "Value" : 230.20000203450522
         },
         "UAC_L1" : {
            "Unit" : "V",
            "Value" : 228.10000610351562
         },
         "UAC_L2" : {
            "Unit" : "V",
            "Value" : 230.19999694824219
         },
         "UDC" : {
            "Unit" : "V",
            "Value" : 437.85809326171875
         },
         "UDC_2" : {
            "Unit" : "V",
            "Value" : 483.16989135742188
         }
      }
   },
   "Head" : {
      "RequestArguments" : {
         "DataCollection" : "CommonInverterData",
         "DeviceClass" : "Inverter",
         "DeviceId" : "1",
         "Scope" : "Device"
      },
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2021-08-04T09:27:44+00:00"
   }
}

nach Replace:    Body :       Data :          DeviceStatus :             InverterState : Running         ,         FAC :             Unit : Hz,            Value : 49.989849090576172         ,         IAC :             Unit : A,            Value : 15.636000871658325         ,         IAC_L1 :             Unit : A,            Value : 3.9090001583099365         ,         IAC_L2 :             Unit : A,            Value : 3.9110002517700195         ,         IAC_L3 :             Unit : A,            Value : 3.9080002307891846         ,         IDC :             Unit : A,            Value : 4.7810573577880859         ,         IDC_2 :             Unit : A,            Value : 1.4188804626464844         ,         PAC :             Unit : W,            Value : 2707.0         ,         SAC :             Unit : VA,            Value : 2700.0         ,         UAC :             Unit : V,            Value : 230.20000203450522         ,         UAC_L1 :             Unit : V,            Value : 228.10000610351562         ,         UAC_L2 :             Unit : V,            Value : 230.19999694824219         ,         UDC :             Unit : V,            Value : 437.85809326171875         ,         UDC_2 :             Unit : V,            Value : 483.16989135742188                  ,   Head :       RequestArguments :          DataCollection : CommonInverterData,         DeviceClass : Inverter,         DeviceId : 1,         Scope : Device      ,      Status :          Code : 0,         Reason : ,         UserMessage :       ,      Timestamp : 2021-08-04T09:27:44+00:00   
Fronius_Body = 'Data'
Fronius_FAC = 'Unit'
Fronius_Value = '49.989849090576172'
=== SV Fronius_Value written ===
Fronius_IAC = 'Unit'
Fronius_Value = '15.636000871658325'
=== SV Fronius_Value written ===
Fronius_IAC_L1 = 'Unit'
Fronius_Value = '3.9090001583099365'
=== SV Fronius_Value written ===
Fronius_IAC_L2 = 'Unit'
Fronius_Value = '3.9110002517700195'
=== SV Fronius_Value written ===
Fronius_IAC_L3 = 'Unit'
Fronius_Value = '3.9080002307891846'
=== SV Fronius_Value written ===
Fronius_IDC = 'Unit'
Fronius_Value = '4.7810573577880859'
=== SV Fronius_Value written ===
Fronius_IDC_2 = 'Unit'
Fronius_Value = '1.4188804626464844'
=== SV Fronius_Value written ===

Fronius_PAC = 'Unit'
=== SV Fronius_PAC written ===

Fronius_Value = '2707.0'
=== SV Fronius_Value written ===
Fronius_SAC = 'Unit'
Fronius_Value = '2700.0'
=== SV Fronius_Value written ===
Fronius_UAC = 'Unit'
Fronius_Value = '230.20000203450522'
=== SV Fronius_Value written ===
Fronius_UAC_L1 = 'Unit'
Fronius_Value = '228.10000610351562'
=== SV Fronius_Value written ===
Fronius_UAC_L2 = 'Unit'
Fronius_Value = '230.19999694824219'
=== SV Fronius_Value written ===
Fronius_UDC = 'Unit'
Fronius_Value = '437.85809326171875'
=== SV Fronius_Value written ===
Fronius_UDC_2 = 'Unit'

Fronius_Value = '483.16989135742188'
=== SV Fronius_Value written ===

Fronius_Head = 'RequestArguments'
Fronius_DeviceClass = 'Inverter'
Fronius_DeviceId = '1'
Fronius_Scope = 'Device'
Fronius_Status = 'Code'
Fronius_Reason = ''
Fronius_UserMessage = ''
Fronius_Timestamp = '2021-08-04T09
'
Als Ausgabe bekomme ich dann in den SV Geschrieben :

Fronius_PAC = 'Unit'
und die letzte zeile von Fronius_ Value

Ich brauche die Werte von PAC

Gruß
Markus

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MichaelN » 04.08.2021, 11:36

*seufz* Das ist nicht die Ausgabe der Skript Version 1.5!
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 12:22

Hallo MichaelN

Dies ist das Skript wie ich es zum Laufen gebracht habe:

EDIT: Veraltetes, nicht mehr unterstütztes Script auf Wunsch des Script-Erstellers entfernt - aktuelle Version siehe viewtopic.php?f=18&t=68762

Skript 1.5 bekomme ich nicht hin

Gruß Markus
Zuletzt geändert von Roland M. am 14.08.2021, 15:19, insgesamt 1-mal geändert.
Grund: Script entfernt

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MichaelN » 04.08.2021, 12:49

Das macht keinen Sinn. Da gibt es nichts "hinzubekommen.
Was kommt bei Skript testen raus?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 13:15

Das kann doch nicht sein!!!!!!!!!!!!!!!!!!!!!

Jetzt bekomme ich eindeutige werte aber das Skript lässt sich nicht Speichern!!!!!!!!!!

Code: Alles auswählen

HTTP-Request OK: {
   "Body" : {
      "Data" : {
         "DeviceStatus" : {
            "InverterState" : "Running"
         },
         "FAC" : {
            "Unit" : "Hz",
            "Value" : 49.951053619384766
         },
         "IAC" : {
            "Unit" : "A",
            "Value" : 25.756000995635986
         },
         "IAC_L1" : {
            "Unit" : "A",
            "Value" : 6.4370002746582031
         },
         "IAC_L2" : {
            "Unit" : "A",
            "Value" : 6.4410004615783691
         },
         "IAC_L3" : {
            "Unit" : "A",
            "Value" : 6.439000129699707
         },
         "IDC" : {
            "Unit" : "A",
            "Value" : 8.2739343643188477
         },
         "IDC_2" : {
            "Unit" : "A",
            "Value" : 2.4766268730163574
         },
         "PAC" : {
            "Unit" : "W",
            "Value" : 4526.0
         },
         "SAC" : {
            "Unit" : "VA",
            "Value" : 4530.0
         },
         "UAC" : {
            "Unit" : "V",
            "Value" : 234.46666971842447
         },
         "UAC_L1" : {
            "Unit" : "V",
            "Value" : 233.69999694824219
         },
         "UAC_L2" : {
            "Unit" : "V",
            "Value" : 235.10000610351562
         },
         "UDC" : {
            "Unit" : "V",
            "Value" : 422.02899169921875
         },
         "UDC_2" : {
            "Unit" : "V",
            "Value" : 469.03005981445312
         }
      }
   },
   "Head" : {
      "RequestArguments" : {
         "DataCollection" : "CommonInverterData",
         "DeviceClass" : "Inverter",
         "DeviceId" : "1",
         "Scope" : "Device"
      },
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2021-08-04T11:14:13+00:00"
   }
}

nach Replace: '   Body : {      Data : {         DeviceStatus : {            InverterState : Running         },         FAC : {            Unit : Hz,            Value : 49.951053619384766         },         IAC : {            Unit : A,            Value : 25.756000995635986         },         IAC_L1 : {            Unit : A,            Value : 6.4370002746582031         },         IAC_L2 : {            Unit : A,            Value : 6.4410004615783691         },         IAC_L3 : {            Unit : A,            Value : 6.439000129699707         },         IDC : {            Unit : A,            Value : 8.2739343643188477         },         IDC_2 : {            Unit : A,            Value : 2.4766268730163574         },         PAC : {            Unit : W,            Value : 4526.0         },         SAC : {            Unit : VA,            Value : 4530.0         },         UAC : {            Unit : V,            Value : 234.46666971842447         },         UAC_L1 : {            Unit : V,            Value : 233.69999694824219         },         UAC_L2 : {            Unit : V,            Value : 235.10000610351562         },         UDC : {            Unit : V,            Value : 422.02899169921875         },         UDC_2 : {            Unit : V,            Value : 469.03005981445312         }      }   },   Head : {      RequestArguments : {         DataCollection : CommonInverterData,         DeviceClass : Inverter,         DeviceId : 1,         Scope : Device      },      Status : {         Code : 0,         Reason : ,         UserMessage :       },      Timestamp : 2021-08-04T11:14:13+00:00   }}'
=== Output ===
=== GRUPPE-START: Body_
Fronius_Body_Data = '{         DeviceStatus'
=== GRUPPE-ENDE: Body_***
=== GRUPPE-START: FAC_
Fronius_FAC_Unit = 'Hz'
Fronius_FAC_Value = '49.951053619384766'
=== GRUPPE-ENDE: FAC_***
=== GRUPPE-START: IAC_
Fronius_IAC_Unit = 'A'
Fronius_IAC_Value = '25.756000995635986'
=== GRUPPE-ENDE: IAC_***
=== GRUPPE-START: IAC_L1_
Fronius_IAC_L1_Unit = 'A'
Fronius_IAC_L1_Value = '6.4370002746582031'
=== GRUPPE-ENDE: IAC_L1_***
=== GRUPPE-START: IAC_L2_
Fronius_IAC_L2_Unit = 'A'
Fronius_IAC_L2_Value = '6.4410004615783691'
=== GRUPPE-ENDE: IAC_L2_***
=== GRUPPE-START: IAC_L3_
Fronius_IAC_L3_Unit = 'A'
Fronius_IAC_L3_Value = '6.439000129699707'
=== GRUPPE-ENDE: IAC_L3_***
=== GRUPPE-START: IDC_
Fronius_IDC_Unit = 'A'
Fronius_IDC_Value = '8.2739343643188477'
=== GRUPPE-ENDE: IDC_***
=== GRUPPE-START: IDC_2_
Fronius_IDC_2_Unit = 'A'
Fronius_IDC_2_Value = '2.4766268730163574'
=== GRUPPE-ENDE: IDC_2_***
=== GRUPPE-START: PAC_
Fronius_PAC_Unit = 'W'
Fronius_PAC_Value = '4526.0'
=== SV Fronius_PAC_Value written ===
=== GRUPPE-ENDE: PAC_***
=== GRUPPE-START: SAC_
Fronius_SAC_Unit = 'VA'
Fronius_SAC_Value = '4530.0'
=== GRUPPE-ENDE: SAC_***
=== GRUPPE-START: UAC_
Fronius_UAC_Unit = 'V'
Fronius_UAC_Value = '234.46666971842447'
=== GRUPPE-ENDE: UAC_***
=== GRUPPE-START: UAC_L1_
Fronius_UAC_L1_Unit = 'V'
Fronius_UAC_L1_Value = '233.69999694824219'
=== GRUPPE-ENDE: UAC_L1_***
=== GRUPPE-START: UAC_L2_
Fronius_UAC_L2_Unit = 'V'
Fronius_UAC_L2_Value = '235.10000610351562'
=== GRUPPE-ENDE: UAC_L2_***
=== GRUPPE-START: UDC_
Fronius_UDC_Unit = 'V'
Fronius_UDC_Value = '422.02899169921875'
=== GRUPPE-ENDE: UDC_***
=== GRUPPE-START: UDC_2_
Fronius_UDC_2_Unit = 'V'
Fronius_UDC_2_Value = '469.03005981445312         }      }'
=== GRUPPE-ENDE: UDC_2_***
=== GRUPPE-START: Head_
Fronius_Head_RequestArguments = '{         DataCollection'
Fronius_Head_DeviceClass = 'Inverter'
Fronius_Head_DeviceId = '1'
Fronius_Head_Scope = 'Device'
=== GRUPPE-ENDE: Head_***
=== GRUPPE-START: Status_
Fronius_Status_Code = '0'
Fronius_Status_Reason = ''
Fronius_Status_UserMessage = ''
=== GRUPPE-ENDE: Status_***
Fronius_Timestamp = '2021-08-04T11'
=== GRUPPE-ENDE: ***

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 13:16

Hab ich einen Fehler???
Zuletzt geändert von MarkusSchickaneder am 09.08.2021, 13:08, insgesamt 1-mal geändert.

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MichaelN » 04.08.2021, 13:22

Nein, du nicht. Die webui. Speichern von ^ ist nicht möglich.Musst du patchen oder einen alternativen Editor verwenden.

Ich kann das Skript aber heute abend noch mal CCU kompatibel machen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MarkusSchickaneder
Beiträge: 21
Registriert: 15.04.2021, 15:24
System: CCU und Access Point
Hat sich bedankt: 4 Mal

Re: Fronius PV Anlage auslesen

Beitrag von MarkusSchickaneder » 04.08.2021, 13:31

MichaelN hat geschrieben:
04.08.2021, 13:22
Nein, du nicht. Die webui. Speichern von ^ ist nicht möglich.Musst du patchen oder einen alternativen Editor verwenden.

Ich kann das Skript aber heute abend noch mal CCU kompatibel machen.
Betend Dank vorab!

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“