Fronius PV Anlage auslesen

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

Moderator: Co-Administratoren

Stoni
Beiträge: 560
Registriert: 05.12.2013, 13:38
Danksagung erhalten: 1 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stoni » 21.11.2015, 16:17

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

Peter1984
Beiträge: 8
Registriert: 06.04.2016, 17:54

Re: Fronius PV Anlage auslesen

Beitrag von Peter1984 » 06.04.2016, 17:56

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!

Peter1984
Beiträge: 8
Registriert: 06.04.2016, 17:54

Re: Fronius PV Anlage auslesen

Beitrag von Peter1984 » 26.04.2016, 18:20

Keiner ne Idee? Habs immer noch nicht hinbekommen. Den PAC Wert bekomme ich, aber in der Homematic seh ich nix.

Peter1984
Beiträge: 8
Registriert: 06.04.2016, 17:54

Re: Fronius PV Anlage auslesen

Beitrag von Peter1984 » 29.04.2016, 09:14

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
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?

Benutzeravatar
ldittmar
Beiträge: 467
Registriert: 07.03.2015, 12:21
System: CCU
Danksagung erhalten: 1 Mal

Re: Fronius PV Anlage auslesen

Beitrag von ldittmar » 01.05.2016, 20:35

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
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

schuwo
Beiträge: 21
Registriert: 25.12.2015, 13:37

Re: Fronius PV Anlage auslesen

Beitrag von schuwo » 13.06.2016, 20:39

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

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
			}
		}
	}
}
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
Zuletzt geändert von alchy am 13.06.2016, 23:48, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten

Benutzeravatar
ldittmar
Beiträge: 467
Registriert: 07.03.2015, 12:21
System: CCU
Danksagung erhalten: 1 Mal

Re: Fronius PV Anlage auslesen

Beitrag von ldittmar » 14.06.2016, 12:35

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 :wink:

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

schuwo
Beiträge: 21
Registriert: 25.12.2015, 13:37

Re: Fronius PV Anlage auslesen

Beitrag von schuwo » 14.06.2016, 13:00

Hallo Idittmar !
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
			}
		}
	}
}
und in Zeile 2

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
			}
		}
	}
}
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 ?
Zuletzt geändert von alchy am 16.06.2016, 19:14, insgesamt 1-mal geändert.
Grund: Code bitte in Codetags posten

Pietro
Beiträge: 246
Registriert: 17.07.2006, 00:37
Wohnort: Austria

Re: Fronius PV Anlage auslesen

Beitrag von Pietro » 27.06.2016, 20:41

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 ! :D :D :D

Hat auf Anhieb funktioniert - ich liebe dieses Forum :D
--------------------------------------------
535 Kanäle in 130 Geräten
--------------------------------------------

painkillerde
Beiträge: 24
Registriert: 22.12.2014, 08:49

Re: Fronius PV Anlage auslesen

Beitrag von painkillerde » 18.10.2016, 14:40

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
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

Antworten

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