Fronius PV Anlage auslesen
Moderator: Co-Administratoren
Re: Fronius PV Anlage auslesen
Also ich bin jetzt auch nicht so der Profi, aber ich würde dir folgendes vorschlagen:
Lege drei Variablen vom Typ Zahl an: PV_Verbrauch, PV_Erzeugung und PV_Differenz.
Dann erstellst du ein Programm, indem alle 10 Minuten das Skript von idittmar geprüft wird. Wenn "Zeit" (alle 10 Minuten), dann Skript...
In dem Skript muss du lediglich die IP deines Wechselrichters anpassen.
Mfg
Lege drei Variablen vom Typ Zahl an: PV_Verbrauch, PV_Erzeugung und PV_Differenz.
Dann erstellst du ein Programm, indem alle 10 Minuten das Skript von idittmar geprüft wird. Wenn "Zeit" (alle 10 Minuten), dann Skript...
In dem Skript muss du lediglich die IP deines Wechselrichters anpassen.
Mfg
Re: Fronius PV Anlage auslesen
Hallo,
Funktioniert das auch noch in der aktuellen Firmware vom Fronius und der CCU2?
Bin neu in dem Thema und bekomme es nicht zum laufen.
Danke!
Funktioniert das auch noch in der aktuellen Firmware vom Fronius und der CCU2?
Bin neu in dem Thema und bekomme es nicht zum laufen.
Danke!
Re: Fronius PV Anlage auslesen
Keiner ne Idee? Habs immer noch nicht hinbekommen. Den PAC Wert bekomme ich, aber in der Homematic seh ich nix.
Re: Fronius PV Anlage auslesen
Ich habe die 3 Variablen angelegt. CUX2801001:4, Statusanzeige 16 Kanal. Das Skript habe ich auf meine IP angepasst, wenn ich die URL eingebe habe ich auch die gewünschten Werte. Wie bekomme ich das jetzt visualisiert?Stoni hat geschrieben:Also ich bin jetzt auch nicht so der Profi, aber ich würde dir folgendes vorschlagen:
Lege drei Variablen vom Typ Zahl an: PV_Verbrauch, PV_Erzeugung und PV_Differenz.
Dann erstellst du ein Programm, indem alle 10 Minuten das Skript von idittmar geprüft wird. Wenn "Zeit" (alle 10 Minuten), dann Skript...
In dem Skript muss du lediglich die IP deines Wechselrichters anpassen.
Mfg
Re: Fronius PV Anlage auslesen
Hi Peter,
irgendwie ist die Meldung über neue Nachrichten nicht angekommen, oder ich habe es übersehen... sorry. Was meinst du jetzt mit Visualisierung? Wenn du die Variablen erstellt hast, dein Script richtig läuft und dein Fronius die Daten sendet, dann sollten die Werte in den Variablen gespeichert werden.
Grüße,
ldittmar
irgendwie ist die Meldung über neue Nachrichten nicht angekommen, oder ich habe es übersehen... sorry. Was meinst du jetzt mit Visualisierung? Wenn du die Variablen erstellt hast, dein Script richtig läuft und dein Fronius die Daten sendet, dann sollten die Werte in den Variablen gespeichert werden.
Grüße,
ldittmar
Download: WebMatic 2.2.3. Für den Kauf von HM Geräte zur schnellere Weiterentwicklung von Webmatic, werden auch gerne SPENDEN entgegen genommen. Danke! Und hier geht es zur WebMatic Homepage
Re: Fronius PV Anlage auslesen
Hallo ! Irgendwie bin ich auch zu blöd.....
Ich hab alles so gemacht wie in der Anleitung beschrieben, mit
http://10.0.0.111/solar_api/v1/GetMeterRealtimeData.cgi?Scope=System
bekomme ich
aber keine Anzeige in den Variablen oder sonst irgendwo.
Nachdem ich schon die Umwälzpumpe und Solarheizung des Pools abhängig von der Wassertemperatur steuere, möchte ich das Einschalten der Pumpe auch abhängig von der erzeugten PV-Energie machen. Aber wenn keine Werte erscheinen, kann ich sie auch nicht zum Steuern verwenden. Irgendwo hab ich einen Denkfehler und komm nicht drauf.
hG Wolfgang
Ich hab alles so gemacht wie in der Anleitung beschrieben, mit
http://10.0.0.111/solar_api/v1/GetMeterRealtimeData.cgi?Scope=System
bekomme ich
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DeviceClass" : "Meter",
"Scope" : "System"
},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2016-06-13T19:37:05+02:00"
},
"Body" : {
"Data" : {
"0" : {
"Details" : {
"Serial" : "16150125",
"Model" : "Fronius Smart Meter 63A",
"Manufacturer" : "Fronius"
},
"TimeStamp" : 1465839423,
"Enable" : 1,
"Visible" : 1,
"PowerReal_P_Sum" : -61.88,
"Meter_Location_Current" : 0,
"PowerReal_P_Phase_1" : -22.71,
"PowerReal_P_Phase_2" : 7.35,
"PowerReal_P_Phase_3" : -46.52,
"PowerReactive_Q_Sum" : -170.32,
"PowerReactive_Q_Phase_1" : -47.88,
"PowerReactive_Q_Phase_2" : -63.33,
"PowerReactive_Q_Phase_3" : -59.11,
"Current_AC_Phase_1" : 0.536,
"Current_AC_Phase_2" : 0.57,
"Current_AC_Phase_3" : 0.491,
"Voltage_AC_Phase_1" : 234.7,
"Voltage_AC_Phase_2" : 238.9,
"Voltage_AC_Phase_3" : 237.9,
"Voltage_AC_PhaseToPhase_12" : 410.2,
"Voltage_AC_PhaseToPhase_23" : 412.9,
"Voltage_AC_PhaseToPhase_31" : 409.3,
"Frequency_Phase_Average" : 50,
"PowerApparent_S_Sum" : 181,
"PowerFactor_Sum" : -0.34,
"PowerFactor_Phase_1" : -0.42,
"PowerFactor_Phase_2" : 0.11,
"PowerFactor_Phase_3" : -0.62,
"EnergyReal_WAC_Sum_Produced" : 5883,
"EnergyReal_WAC_Sum_Consumed" : 80365,
"EnergyReactive_VArAC_Sum_Produced" : 56290,
"EnergyReactive_VArAC_Sum_Consumed" : 239750,
"EnergyReal_WAC_Plus_Absolute" : 80365,
"EnergyReal_WAC_Minus_Absolute" : 5883
}
}
}
}
Nachdem ich schon die Umwälzpumpe und Solarheizung des Pools abhängig von der Wassertemperatur steuere, möchte ich das Einschalten der Pumpe auch abhängig von der erzeugten PV-Energie machen. Aber wenn keine Werte erscheinen, kann ich sie auch nicht zum Steuern verwenden. Irgendwo hab ich einen Denkfehler und komm nicht drauf.
hG Wolfgang
Zuletzt geändert von alchy am 13.06.2016, 23:48, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten
Grund: Code bitte in Codetags posten
Re: Fronius PV Anlage auslesen
Hi Wolfgang,
bekommst du auch ein Ergebnis, wenn du diese zwei Zeilen ausführst?
http://10.0.0.111/solar_api/v1/GetMeter ... ope=System
http://10.0.0.111/solar_api/v1/GetInver ... verterData
Bei der ersten Zeile lese ich den Punkt "PowerReal_P_Sum" und in der zweiten Zeile "PAC" aus. Sind diese Werte da und gefüllt?
Und die Variablen hast du auch richtig angelegt...
Das kriegen wir schon hin
Grüße,
ldittmar
bekommst du auch ein Ergebnis, wenn du diese zwei Zeilen ausführst?
http://10.0.0.111/solar_api/v1/GetMeter ... ope=System
http://10.0.0.111/solar_api/v1/GetInver ... verterData
Bei der ersten Zeile lese ich den Punkt "PowerReal_P_Sum" und in der zweiten Zeile "PAC" aus. Sind diese Werte da und gefüllt?
Und die Variablen hast du auch richtig angelegt...
Das kriegen wir schon hin
Grüße,
ldittmar
Download: WebMatic 2.2.3. Für den Kauf von HM Geräte zur schnellere Weiterentwicklung von Webmatic, werden auch gerne SPENDEN entgegen genommen. Danke! Und hier geht es zur WebMatic Homepage
Re: Fronius PV Anlage auslesen
Hallo Idittmar !
in Zeile 1 Bekomme ich
und in Zeile 2
beides ist da, die Variablen habe ich genauso angelegt wie es in Deinem Script steht, das Programm wird alle 5 Minuten aufgerufen um Dein script auszuführen - kann das damit zusammenhängen, dass ich einen SUMO hybrid mit Batterie betreibe ?
in Zeile 1 Bekomme ich
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DeviceClass" : "Meter",
"Scope" : "System"
},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2016-06-14T12:47:26+02:00"
},
"Body" : {
"Data" : {
"0" : {
"Details" : {
"Serial" : "16150125",
"Model" : "Fronius Smart Meter 63A",
"Manufacturer" : "Fronius"
},
"TimeStamp" : 1465901246,
"Enable" : 1,
"Visible" : 1,
"PowerReal_P_Sum" : -45.4,
"Meter_Location_Current" : 0,
"PowerReal_P_Phase_1" : 21.47,
"PowerReal_P_Phase_2" : -16.48,
"PowerReal_P_Phase_3" : -50.39,
"PowerReactive_Q_Sum" : 826.64,
"PowerReactive_Q_Phase_1" : 295.12,
"PowerReactive_Q_Phase_2" : 288.33,
"PowerReactive_Q_Phase_3" : 243.19,
"Current_AC_Phase_1" : 1.354,
"Current_AC_Phase_2" : 1.341,
"Current_AC_Phase_3" : 1.109,
"Voltage_AC_Phase_1" : 234.5,
"Voltage_AC_Phase_2" : 233.8,
"Voltage_AC_Phase_3" : 236.7,
"Voltage_AC_PhaseToPhase_12" : 405.6,
"Voltage_AC_PhaseToPhase_23" : 407.5,
"Voltage_AC_PhaseToPhase_31" : 408.1,
"Frequency_Phase_Average" : 50,
"PowerApparent_S_Sum" : 827,
"PowerFactor_Sum" : 0.05,
"PowerFactor_Phase_1" : -0.07,
"PowerFactor_Phase_2" : 0.05,
"PowerFactor_Phase_3" : 0.2,
"EnergyReal_WAC_Sum_Produced" : 6251,
"EnergyReal_WAC_Sum_Consumed" : 87605,
"EnergyReactive_VArAC_Sum_Produced" : 78150,
"EnergyReactive_VArAC_Sum_Consumed" : 255090,
"EnergyReal_WAC_Plus_Absolute" : 87605,
"EnergyReal_WAC_Minus_Absolute" : 6251
}
}
}
}
Code: Alles auswählen
{
"Head" : {
"RequestArguments" : {
"DataCollection" : "CommonInverterData",
"DeviceClass" : "Inverter",
"DeviceId" : "1",
"Scope" : "Device"
},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2016-06-14T12:48:52+02:00"
},
"Body" : {
"Data" : {
"DAY_ENERGY" : {
"Value" : 3982,
"Unit" : "Wh"
},
"FAC" : {
"Value" : 50,
"Unit" : "Hz"
},
"IAC" : {
"Value" : 5.9,
"Unit" : "A"
},
"IDC" : {
"Value" : 2.58,
"Unit" : "A"
},
"PAC" : {
"Value" : 1358,
"Unit" : "W"
},
"SAC" : {
"Value" : 0,
"Unit" : "VA"
},
"TOTAL_ENERGY" : {
"Value" : 19477,
"Unit" : "Wh"
},
"UAC" : {
"Value" : 233.97,
"Unit" : "V"
},
"UDC" : {
"Value" : 614.6,
"Unit" : "V"
},
"YEAR_ENERGY" : {
"Value" : 19029.7,
"Unit" : "Wh"
},
"DeviceStatus" : {
"StatusCode" : 7,
"MgmtTimerRemainingTime" : -1,
"ErrorCode" : 0,
"LEDColor" : 0,
"LEDState" : 0,
"StateToReset" : false
}
}
}
}
Zuletzt geändert von alchy am 16.06.2016, 19:14, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten
Grund: Code bitte in Codetags posten
Re: Fronius PV Anlage auslesen
Letzte Woche hab ich meine PV samt Fronius bekommen und gestern bin ich auf das Script gestoßen - Danke ldittmar, was für ein perfektes Timing !
Hat auf Anhieb funktioniert - ich liebe dieses Forum
Hat auf Anhieb funktioniert - ich liebe dieses Forum
--------------------------------------------
535 Kanäle in 130 Geräten
--------------------------------------------
535 Kanäle in 130 Geräten
--------------------------------------------
-
- Beiträge: 24
- Registriert: 22.12.2014, 08:49
Re: Fronius PV Anlage auslesen
HAllo zusammen.
Super Script lief auf anhieb. Leider kackt die CCU nach ner weile ab. sobald ich das Programm wieder deaktiviere hab ich kein Problem mehr mit der CCU. Hatte es auf Abfrage aller 10 Minuten eingestellt.
Habs jetzt erst mal wieder deaktiviert.
Aber danke trotzdem!!!
Gruß
Daniel
Super Script lief auf anhieb. Leider kackt die CCU nach ner weile ab. sobald ich das Programm wieder deaktiviere hab ich kein Problem mehr mit der CCU. Hatte es auf Abfrage aller 10 Minuten eingestellt.
Habs jetzt erst mal wieder deaktiviert.
Aber danke trotzdem!!!
Gruß
Daniel
Grüße
Daniel
------------------------------------
ioBroker auf Raspberry Pi3, Homamatic CCU2 + ca 50 Geräte (Aktoren, Sender, Sensoren), Alexa Echo, Alexa Echo Dot, Vu+ Duo2, Logitech Harmony Elite
http://www.painkiller.de
Daniel
------------------------------------
ioBroker auf Raspberry Pi3, Homamatic CCU2 + ca 50 Geräte (Aktoren, Sender, Sensoren), Alexa Echo, Alexa Echo Dot, Vu+ Duo2, Logitech Harmony Elite
http://www.painkiller.de