OutputListe impuls inputalt outputalt OutputListeSchnitt hausverbrauch Einspeisen_Schalter Startzeit_Entladen Endzeit_Entladen Startzeit_Laden Endzeit_Laden Hysterese output input timeout4 ausgang_max eingang_max DifferenzOutput DiffenrenzInput zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit FALSE 0 OutputListe 6 impuls val 0_userdata.0.Schreib_Impulse inputalt 0 0_userdata.0.Input_Alt FALSE 0 outputalt 0 0_userdata.0.Output_Alt FALSE 0 OutputListeSchnitt 0 hausverbrauch 0 Einspeisen_Schalter FALSE Startzeit_Entladen val 0_userdata.0.StartEntladen Endzeit_Entladen val 0_userdata.0.EndeEntladen Startzeit_Laden val 0_userdata.0.StartLaden Endzeit_Laden val 0_userdata.0.EndeLaden 10,30,50 * * * * * EQ val 0_userdata.0.SchalterHyperAutomat TRUE Hysterese val 0_userdata.0.Hysterese Setzen der Ausgangsleistung auf den Zielwert 0 output ROUND 3.1 ADD 50 MINUS 50 val shelly.0.SHEM-3#485519DCACF9#1.Total.InstantPower 0 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.outputHomePower REMOVE FIRST OutputListe INSERT LAST OutputListe output OutputListeSchnitt ROUND 3.1 MEDIAN OutputListe output OutputListeSchnitt Setzen der Eingangsleistung mit Zielwert 20 input ROUND 3.1 MINUS 50 ADD 50 val shelly.0.SHEM-3#485519DCACF9#1.Total.InstantPower 20 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.gridInputPower Hoymiles Steuerung für Akku laden val 0_userdata.0.Laden_Schalter TRUE between 00:00 24:00 TRUE between 19:00 Startzeit_Laden 07:00 Endzeit_Laden LT ADD 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.electricLevel 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.socSet 0_userdata.0.Akkusollladen FALSE MINUS 1 1200 1 val 0_userdata.0.Automationinoutlimit 0_userdata.0.Akkusollladen FALSE 0 Einspeisung wegen Unterspannung abschalten. OR LT val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMGHM332161.minVol 3.17 LT val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMG4M311372.minVol 3.17 Startzeit_Entladen 03:00:00 Endzeit_Entladen 03:00:01 0_userdata.0.Einspeisen_Schalter FALSE Einspeisen_Schalter 0_userdata.0.Unterspannung FALSE TRUE Bei Winterbetrieb Einspeisen stoppen AND EQ val zendure-solarflow.0.gDa3tb.2C2tL2Ea.minSoc val zendure-solarflow.0.gDa3tb.2C2tL2Ea.electricLevel EQ val 0_userdata.0.Winterbetrieb TRUE 0_userdata.0.AutoLaden FALSE TRUE Laden wegen Erreichen der Spannung abschalten AND OR GTE val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMGHM332161.maxVol 3.5 GTE val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMG4M311372.maxVol 3.5 EQ val zendure-solarflow.0.gDa3tb.2C2tL2Ea.socSet 100 0_userdata.0.Laden_Schalter FALSE FALSE 0_userdata.0.Ueberspannung FALSE TRUE 0_userdata.0.letzteKalibrierung FALSE object 0_userdata.0.DatumletzteKalibrierung FALSE DD.MM.YYYY 0_userdata.0.TageseitKalibrierung FALSE 0 Bei Winterbetrieb Einspeisen starten EQ val 0_userdata.0.Winterbetrieb TRUE 0_userdata.0.AutoLaden FALSE FALSE Entladezeiten wenn keine Unterspannung bestand EQ val 0_userdata.0.Unterspannung FALSE Startzeit_Entladen val 0_userdata.0.StartEntladen Endzeit_Entladen val 0_userdata.0.EndeEntladen val 0_userdata.0.Einspeisen_Schalter TRUE between 00:00 24:00 TRUE between 19:00 Startzeit_Entladen 07:00 Endzeit_Entladen GT val zendure-solarflow.0.gDa3tb.2C2tL2Ea.electricLevel val zendure-solarflow.0.gDa3tb.2C2tL2Ea.minSoc GT output 0 1. Einspeißen mit Differenz - Hysterese ausgang_max val 0_userdata.0.EinspeisenLimit GT output ausgang_max output ausgang_max DifferenzOutput ROUND 3.1 MINUS 1 MULTIPLY 1 output 1 1 MULTIPLY 1 outputalt 1 OR LT DifferenzOutput MULTIPLY 1 Hysterese -1 GT DifferenzOutput Hysterese zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit FALSE output impuls ADD 1 impuls 1 0_userdata.0.Schreib_Impulse FALSE impuls 0_userdata.0.RemainOutTime FALSE 1 3.1234 DIVIDE 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.remainOutTime 60 0_userdata.0.Automationinoutlimit FALSE 1 3.1234 MULTIPLY 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit -1 outputalt output 0_userdata.0.Output_Alt FALSE outputalt 2. Falls das Laden wegen hoher Spannung beendet wurde OR LT val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMGHM332161.maxVol 3.29 LT val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMG4M311372.maxVol 3.29 0_userdata.0.Laden_Schalter FALSE TRUE 0_userdata.0.Ueberspannung FALSE FALSE 0_userdata.0.RemainOutTime FALSE 1 3.1234 DIVIDE 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.remainOutTime 60 0_userdata.0.Automationinoutlimit FALSE 1 3.1234 MULTIPLY 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit -1 timeout4 Bedingungen für Laden val 0_userdata.0.Laden_Schalter TRUE between 00:00 24:00 TRUE between 19:00 Startzeit_Laden 07:00 Endzeit_Laden LT input 0 2. Laden mit PV Überschuss mit Hysterese eingang_max -1200 LT input eingang_max input eingang_max DiffenrenzInput ROUND 3.1 MINUS 1 MULTIPLY 1 input -1 1 MULTIPLY 1 inputalt -1 OR LTE DiffenrenzInput MULTIPLY 1 Hysterese -1 GTE DiffenrenzInput Hysterese zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit FALSE input impuls ADD 1 impuls 1 0_userdata.0.Schreib_Impulse FALSE impuls 0_userdata.0.RemainOutTime FALSE 0 0_userdata.0.Automationinoutlimit FALSE 1 3.1234 MULTIPLY 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit -1 inputalt input 0_userdata.0.Input_Alt FALSE inputalt 2. Falls das Einspeisen wegen niedriger Spannung beendet wurde OR GTE val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMGHM332161.maxVol 3.35 GTE val zendure-solarflow.0.gDa3tb.2C2tL2Ea.packData.CO4FHMG4M311372.maxVol 3.35 Startzeit_Entladen val 0_userdata.0.StartEntladen Endzeit_Entladen val 0_userdata.0.EndeEntladen 0_userdata.0.Unterspannung FALSE FALSE 0_userdata.0.Automationinoutlimit FALSE 1 3.1234 MULTIPLY 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit -1 timeout4 timeout4 20 sec NEQ val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit 0 zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit FALSE 0 impuls ADD 1 impuls 1 0_userdata.0.Schreib_Impulse FALSE impuls Bei Winterbetrieb wenn unterster SOC erreicht ist AND EQ val 0_userdata.0.Winterbetrieb TRUE EQ val zendure-solarflow.0.gDa3tb.2C2tL2Ea.minSoc val zendure-solarflow.0.gDa3tb.2C2tL2Ea.electricLevel 0_userdata.0.AutoLaden FALSE TRUE 0_userdata.0.Automationinoutlimit FALSE 1 3.1234 MULTIPLY 1 val zendure-solarflow.0.gDa3tb.2C2tL2Ea.control.setDeviceAutomationInOutLimit 1 0_userdata.0.Input_Alt FALSE 0 0_userdata.0.Output_Alt FALSE 0 inputalt 0 outputalt 0 DiffenrenzInput 0 DifferenzOutput 0 OutputListeSchnitt 0 OutputListe 6 OutputListe 6 outputalt 0 0_userdata.0.Output_Alt FALSE 0 OutputListeSchnitt 0