Fronius PV Anlage auslesen

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

Moderator: Co-Administratoren

Stramon
Beiträge: 46
Registriert: 29.06.2016, 20:28
Wohnort: Kiel
Hat sich bedankt: 3 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stramon » 02.05.2018, 16:35

olli79 hat geschrieben:Stimmt denn bei euch die Bezeichnung? Bei mir irgendwie nicht:
Differenz ist bei mir der eigentliche Verbrauch und Verbrauch ist der eigentliche Netzbezug bzw. Einspeisung!
Das ist bei mir auch so. Ich denke es liegt daran an welcher Stelle das Smartmeter eingebaut ist, am Einspeisepunkt oder im Verbrauchszweig. Aus der jeweiligen Differenz wird der eingespeiste oder verbrauchte Strom berechnet.
Screenshot_20180502-162902.png
Ich hatte weiter oben mal versprochen von der Stabilität des Skripts zu berichten weil einige von Abstürzen berichteten.
Bei mir lief das Skript jetzt mehrere Monate problemlos durch ohne einen Absturz zu verursachen.

Grüße aus Kiel!
Jens

dco78
Beiträge: 11
Registriert: 28.10.2016, 23:52

Re: Fronius PV Anlage auslesen

Beitrag von dco78 » 03.05.2018, 11:11

Hallo!

Das Script in der Version vom 04.12.2017, 21:17 funktioniert bei mir problemlos. Es ist seit ca. einer Woche im Einsatz. Vielen Dank dafür!

Die gelieferten Werte haben bei mir aber für Verwirrung gesorgt, denn ich verstehe "Verbrauch" als den Wert, den ich im Haus Verbrauche und "Differenz" als das, was ich ins Netz einspeise bzw. von dort beziehe.
Dementsprechend habe ich meine Variablen "PV Netz" (variable_verbrauch), "PV Erzeugung" (variable_erzeugung) und "PV Verbrauch" (variable_differenz) genannt.

Damit die Werte, die in die Variablen geschrieben werden auch im Protokoll auftauchen und bei Änderung in Programmen (z. B. schalte Klimaanlage ein, wenn PV Netz > 1000; schalte sie aus, wenn < 500) berücksichtigt werden befülle ich sie statt mit .Variable mit .State.
(Beispiel:
dom.GetObject(variable_verbrauch).State(wertVerbrauch.ToInteger() * -1);
statt
dom.GetObject(variable_verbrauch).Variable(wertVerbrauch.ToInteger() * -1);
)

Gruß
Daniel

Stramon
Beiträge: 46
Registriert: 29.06.2016, 20:28
Wohnort: Kiel
Hat sich bedankt: 3 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stramon » 03.05.2018, 21:34

dco78 hat geschrieben: Damit die Werte, die in die Variablen geschrieben werden auch im Protokoll auftauchen und bei Änderung in Programmen (z. B. schalte Klimaanlage ein, wenn PV Netz > 1000; schalte sie aus, wenn < 500) berücksichtigt werden befülle ich sie statt mit .Variable mit .State.
(Beispiel:
dom.GetObject(variable_verbrauch).State(wertVerbrauch.ToInteger() * -1);
statt
dom.GetObject(variable_verbrauch).Variable(wertVerbrauch.ToInteger() * -1);
)

Gruß
Daniel
Ich hatte mir bis jetzt mit Timern und "nur prüfen" geholfen nun funktioniert es wie es soll.
Danke!

Gruß Jens

olli79
Beiträge: 237
Registriert: 16.11.2013, 11:19
Hat sich bedankt: 13 Mal

Re: Fronius PV Anlage auslesen

Beitrag von olli79 » 04.07.2018, 12:15

Wie oft lasst ihr das Programm zur Abfrage der PV laufen?

Gruss
olli
Auch nach X Jahren immer noch unwissend ;-)

Stramon
Beiträge: 46
Registriert: 29.06.2016, 20:28
Wohnort: Kiel
Hat sich bedankt: 3 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stramon » 04.07.2018, 16:13

olli79 hat geschrieben:Wie oft lasst ihr das Programm zur Abfrage der PV laufen?
Alle 4 Sekunden bei mir.

Gruß Jens

olli79
Beiträge: 237
Registriert: 16.11.2013, 11:19
Hat sich bedankt: 13 Mal

Re: Fronius PV Anlage auslesen

Beitrag von olli79 » 04.07.2018, 17:44

Okay, danke! Dann bin ich mit 5 Minuten noch vorsichtig :-)
Kannst du mir noch sagen, wie Du das Programm gestrickt hast, damit das Gerät nicht im schlimmsten Fall alle 4 Sekunden taktet?

Gruß
Olli
Auch nach X Jahren immer noch unwissend ;-)

Stramon
Beiträge: 46
Registriert: 29.06.2016, 20:28
Wohnort: Kiel
Hat sich bedankt: 3 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stramon » 04.07.2018, 19:16

olli79 hat geschrieben:Kannst du mir noch sagen, wie Du das Programm gestrickt hast, damit das Gerät nicht im schlimmsten Fall alle 4 Sekunden taktet?
Ich hab das Programm nicht geschrieben. Welches Gerät meinst du, das im schlimmsten Fall taktet? Und warum?

Gruß Jens

olli79
Beiträge: 237
Registriert: 16.11.2013, 11:19
Hat sich bedankt: 13 Mal

Re: Fronius PV Anlage auslesen

Beitrag von olli79 » 04.07.2018, 19:22

Ich dachte du steuerst über das Script oben ein Gerät wie zb. Klimaanlage?
Ich würde gern unsere Autos laden lassen wenn genug Strom da ist.
Auch nach X Jahren immer noch unwissend ;-)

Stramon
Beiträge: 46
Registriert: 29.06.2016, 20:28
Wohnort: Kiel
Hat sich bedankt: 3 Mal

Re: Fronius PV Anlage auslesen

Beitrag von Stramon » 04.07.2018, 19:34

Ich steuere damit das Laden unserer DIY-Powerwall. Die lädt mit etwa 300Watt. Bei Einspeisung größer als 400W schaltet das Ladegerät ein und das Haus geht auf Sonnenstrom, bei Einspeisung kleiner 0W schaltet das Ladegerät ab und das Haus geht auf Akkustrom. Um ein Pinpong zu vermeiden wird die "größer als 400W" Abfrage nur alle 5Minuten ausgeführt. Eine größer als 2000Watt Abfrage wird bei "Änderung ausgeführt".

Justus
Beiträge: 12
Registriert: 07.09.2018, 07:33
Wohnort: Walenstadt

Re: Fronius PV Anlage auslesen

Beitrag von Justus » 25.10.2018, 11:43

Hallo zusammen

Ich habe bei mir eine Fronius Anlage die 3 verschiedene Dachflächen mit PV belegt hat und dementsprechend 2 Umrichter hat (pro Umrichter können offenbar 2 Strings angehängt werden).
Nun musste ich das Script für das Auslesen der Werte etwas umstricken, damit die Werte beider Umrichter berücksichtigt werden. Das Script läuft nun seit bald 1 Jahr. Da ich allerdings von SW relativ wenig verstehe, sieht das Script nach meiner "Intervention" wohl wie ein Gemetzel aus und bräuchte wohl einen Könner um dies zu verschönern.
Falls jemand am Script interessiert ist, würde ich es hier einstellen.

Gruss J.
-------------------------------------------- (ein laufender Technologieversuch)
137 Kanäle in 56 Geräten und 33 CUxD-Kanäle in 3 CUxD-Geräten:
1x HM-LC-Sw4-DR, 13x HM-Sec-SC-2, 1x HM-Dis-EP-WM55, 19x HM-Sec-SCo, 6x HM-CC-RT-DN, 1x HM-Sen-MDIR-WM55, 2x HM-ES-PMSw1-Pl-DN-R5, 1x HM-WDS30-T-O, 1x HM-Sen-LI-O, 1x HM-OU-CFM-TW, 2x CUX28, 1x CUX91, 1x HM-LC-Sw1-FM, 2x HM-SCI-3-FM, 1x HM-LC-Sw4-DR-2, 1x HM-Sec-MDIR-2, 1x HM-Sen-RD-O, 1x HM-WDS30-OT2-SM, 1x HM-OU-LED16, 1x HM-PB-2-WM55-2, 1x HM-Sen-Wa-Od
--------------------------------------------

Antworten

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