So, ich würde sagen der Baustein läuft und macht genau das was ich möchte.
Man legt am Input ein Objekt welches z.B einen Energiewert von einem Zähler / PC-Anlage / Wallbox usw. bringt.
Die Logik checkt alle 10 Sekunden ob am Eingang ein Wert > "0" anliegt, wenn ja wird dieser Wert als Start Wert gespeichert und ab diesen Moment wird alle x Sekunden oder x Minuten (je nach dem wie das Cron Objekt eingestellt ist) die Differenz aus dem Start Wert und dem Aktuell anliegenden Eingang berechnet und am Ausgang Tag ausgegeben.
Außerdem wird immer zum neuen Tag der Start Wert neu gesetzt.
Alle Eingänge werden separat auf Wert > "0" gecheckt.
Die Berechnung erfolgt momentan alle 5 Sekunden, was natürlich zu oft ist, aber zum Beginn und zum Testen wenn man sehen will ob es geht genau richtig.
Zur Live Schaltung dann einfach diesen Wert hier anpassen.
["$Diff_Crontab","string","5/10 * * * * *"], ---> ["$Diff_Crontab","string","0 0/10 * * * *"], für alle 10 Minuten.
Code: Alles auswählen
{
"_Meta": { // Optional
"Description": "Zählerwerte ",
"Version": "1.00",
"Icon": "" // format: "data:image/svg+xml;base64,ENCODED_FILE"
},
"Level": [
// Eingangs Variablen
["$in_1","float",0], ["$in_1_wert","float",0],
["$in_2","float",0], ["$in_2_wert","float",0],
["$in_3","float",0], ["$in_3_wert","float",0],
["$in_4","float",0], ["$in_4_wert","float",0],
["$in_5","float",0], ["$in_5_wert","float",0],
["$in_6","float",0], ["$in_6_wert","float",0],
["$in_7","float",0], ["$in_7_wert","float",0],
["$in_8","float",0], ["$in_8_wert","float",0],
["$in_9","float",0], ["$in_9_wert","float",0],
["$in_10","float",0], ["$in_10_wert","float",0],
// Ausgangs Variablen
["$out_1_s","float",0], ["$out_1_t","float",0], ["$out_1_z","float",0],
["$out_2_s","float",0], ["$out_2_t","float",0], ["$out_2_z","float",0],
["$out_3_s","float",0], ["$out_3_t","float",0], ["$out_3_z","float",0],
["$out_4_s","float",0], ["$out_4_t","float",0], ["$out_4_z","float",0],
["$out_5_s","float",0], ["$out_5_t","float",0], ["$out_5_z","float",0],
["$out_6_s","float",0], ["$out_6_t","float",0], ["$out_6_z","float",0],
["$out_7_s","float",0], ["$out_7_t","float",0], ["$out_7_z","float",0],
["$out_8_s","float",0], ["$out_8_t","float",0], ["$out_8_z","float",0],
["$out_9_s","float",0], ["$out_9_t","float",0], ["$out_9_z","float",0],
["$out_10_s","float",0], ["$out_10_t","float",0], ["$out_10_z","float",0],
// Trigger Flags
["$Tag-Trigger-Aktiv_1","bool",false], ["$Start-Trigger-Aktiv_1","bool",true], ["$Diff-Trigger-Aktiv_1","bool",false],
["$Tag-Trigger-Aktiv_2","bool",false], ["$Start-Trigger-Aktiv_2","bool",true], ["$Diff-Trigger-Aktiv_2","bool",false],
["$Tag-Trigger-Aktiv_3","bool",false], ["$Start-Trigger-Aktiv_3","bool",true], ["$Diff-Trigger-Aktiv_3","bool",false],
["$Tag-Trigger-Aktiv_4","bool",false], ["$Start-Trigger-Aktiv_4","bool",true], ["$Diff-Trigger-Aktiv_4","bool",false],
["$Tag-Trigger-Aktiv_5","bool",false], ["$Start-Trigger-Aktiv_5","bool",true], ["$Diff-Trigger-Aktiv_5","bool",false],
["$Tag-Trigger-Aktiv_6","bool",false], ["$Start-Trigger-Aktiv_6","bool",true], ["$Diff-Trigger-Aktiv_6","bool",false],
["$Tag-Trigger-Aktiv_7","bool",false], ["$Start-Trigger-Aktiv_7","bool",true], ["$Diff-Trigger-Aktiv_7","bool",false],
["$Tag-Trigger-Aktiv_8","bool",false], ["$Start-Trigger-Aktiv_8","bool",true], ["$Diff-Trigger-Aktiv_8","bool",false],
["$Tag-Trigger-Aktiv_9","bool",false], ["$Start-Trigger-Aktiv_9","bool",true], ["$Diff-Trigger-Aktiv_9","bool",false],
["$Tag-Trigger-Aktiv_10","bool",false], ["$Start-Trigger-Aktiv_10","bool",true], ["$Diff-Trigger-Aktiv_10","bool",false],
["$Ausloeser_TT_1","bool",false], ["$Ausloeser_ST_1","bool",false], ["$Ausloeser_DT_1","bool",false],
["$Ausloeser_TT_2","bool",false], ["$Ausloeser_ST_2","bool",false], ["$Ausloeser_DT_2","bool",false],
["$Ausloeser_TT_3","bool",false], ["$Ausloeser_ST_3","bool",false], ["$Ausloeser_DT_3","bool",false],
["$Ausloeser_TT_4","bool",false], ["$Ausloeser_ST_4","bool",false], ["$Ausloeser_DT_4","bool",false],
["$Ausloeser_TT_5","bool",false], ["$Ausloeser_ST_5","bool",false], ["$Ausloeser_DT_5","bool",false],
["$Ausloeser_TT_6","bool",false], ["$Ausloeser_ST_6","bool",false], ["$Ausloeser_DT_6","bool",false],
["$Ausloeser_TT_7","bool",false], ["$Ausloeser_ST_7","bool",false], ["$Ausloeser_DT_7","bool",false],
["$Ausloeser_TT_8","bool",false], ["$Ausloeser_ST_8","bool",false], ["$Ausloeser_DT_8","bool",false],
["$Ausloeser_TT_9","bool",false], ["$Ausloeser_ST_9","bool",false], ["$Ausloeser_DT_9","bool",false],
["$Ausloeser_TT_10","bool",false], ["$Ausloeser_ST_10","bool",false], ["$Ausloeser_DT_10","bool",false],
// Crone Eintrag für die 3 Trigger
["$Tag_Crontab","string","1 0 0 * * *"], // damit wird das Modul Cron gefüllt und gestartet wenn *_Trigger-Aktiv True ist
["$Start_Crontab","string","0/10 * * * * *"],
["$Diff_Crontab","string","0/5 * * * * *"],
["$Next_1","integer",0],
["$Next_2","integer",0],
["$Next_3","integer",0],
["$Next_4","integer",0],
["$Next_5","integer",0],
["$Next_6","integer",0],
["$Next_7","integer",0],
["$Next_8","integer",0],
["$Next_9","integer",0],
["$Next_10","integer",0],
["$Var_1","integer",0],
["$Var_2","integer",0],
["$Var_3","integer",0],
["$Var_4","integer",0],
["$Var_5","integer",0],
["$Var_6","integer",0],
["$Var_7","integer",0],
["$Var_8","integer",0],
["$Var_9","integer",0],
["$Var_10","integer",0],
["$Next_rechnen_1","integer",0],
["$Next_rechnen_2","integer",0],
["$Next_rechnen_3","integer",0],
["$Next_rechnen_4","integer",0],
["$Next_rechnen_5","integer",0],
["$Next_rechnen_6","integer",0],
["$Next_rechnen_7","integer",0],
["$Next_rechnen_8","integer",0],
["$Next_rechnen_9","integer",0],
["$Next_rechnen_10","integer",0],
["$Utime","integer",0],
["$Sec","integer",0],
["$Min","integer",0],
["$Hour","integer",0],
["$Mday","integer",1],
["$Mon","integer",1],
["$Next_Time","float",0.00],
["$Next_Save","float",0.00],
["$Form_next_time","string","((X2*100)+X1)/100"], // Zeit Formatierung
["$Form_next_save","string","((X1*100)+X2)/100"], // Tages Formatierung
["$Form_berechnung","string","X2 - X1"], // Berechnung der Differenz
["$Minimum","float",1], //Min Eingang
["$Maximum","float",9999999999], //Max Eingang
["$Or_Var","float",0],
["$Schwellwert","float",1]
],
"Input": [
["Input_1", "Werte der Anlage 1", "$in_1", "u"], // Eingangs Wert
["Input_2", "Werte der Anlage 2", "$in_2", "u"], // Eingangs Wert
["Input_3", "Werte der Anlage 3", "$in_3", "u"], // Eingangs Wert
["Input_4", "Werte der Anlage 4", "$in_4", "u"], // Eingangs Wert
["Input_5", "Werte der Anlage 5", "$in_5", "u"], // Eingangs Wert
["Input_6", "Werte der Anlage 6", "$in_6", "u"], // Eingangs Wert
["Input_7", "Werte der Anlage 7", "$in_7", "u"], // Eingangs Wert
["Input_8", "Werte der Anlage 8", "$in_8", "u"], // Eingangs Wert
["Input_9", "Werte der Anlage 9", "$in_9", "u"], // Eingangs Wert
["Input_10", "Werte der Anlage 10", "$in_10", "u"] // Eingangs Wert
],
"Output": [
["Start_1", "StartWert der PV Anlage 1", "$out_1_s", "a"], // Ausgangs Wert Tages Start
["Tag_1", "Tageswert der PV Anlage 1", "$out_1_t", "a"], // Ausgangs Wert Tages Wert
["Start_2", "StartWert der PV Anlage 2", "$out_2_s", "a"], // Ausgangs Wert Tages Start
["Tag_2", "Tageswert der PV Anlage 2", "$out_2_t", "a"], // Ausgangs Wert Tages Wert
["Start_3", "StartWert der Anlage 3", "$out_3_s", "a"], // Ausgangs Wert Tages Start
["Tag_3", "Tageswert der Anlage 3", "$out_3_t", "a"], // Ausgangs Wert Tages Wert
["Start_4", "StartWert der Anlage 4", "$out_4_s", "a"], // Ausgangs Wert Tages Start
["Tag_4", "Tageswert der Anlage 4", "$out_4_t", "a"], // Ausgangs Wert Tages Wert
["Start_5", "StartWert der Anlage 5", "$out_5_s", "a"], // Ausgangs Wert Tages Start
["Tag_5", "Tageswert der Anlage 5", "$out_5_t", "a"], // Ausgangs Wert Tages Wert
["Start_6", "StartWert der Anlage 6", "$out_6_s", "a"], // Ausgangs Wert Tages Start
["Tag_6", "Tageswert der Anlage 6", "$out_6_t", "a"], // Ausgangs Wert Tages Wert
["Start_7", "StartWert der Anlage 7", "$out_7_s", "a"], // Ausgangs Wert Tages Start
["Tag_7", "Tageswert der Anlage 7", "$out_7_t", "a"], // Ausgangs Wert Tages Wert
["Start_8", "StartWert der Anlage 8", "$out_8_s", "a"], // Ausgangs Wert Tages Start
["Tag_8", "Tageswert der Anlage 8", "$out_8_t", "a"], // Ausgangs Wert Tages Wert
["Start_9", "StartWert der Anlage 9", "$out_9_s", "a"], // Ausgangs Wert Tages Start
["Tag_9", "Tageswert der Anlage 9", "$out_9_t", "a"], // Ausgangs Wert Tages Wert
["Start_10", "StartWert der Anlage 10", "$out_10_s", "a"], // Ausgangs Wert Tages Start
["Tag_10", "Tageswert der Anlage 10", "$out_10_t", "a"], // Ausgangs Wert Tages Wert
// ["$TT-Aktiv-1","","$Tag-Trigger-Aktiv_1","a"], // war nur zur Kontrolle
// ["$ST-Aktiv-1","","$Start-Trigger-Aktiv_1","a"], // war nur zur Kontrolle
// ["$DT-Aktiv-1","","$Diff-Trigger-Aktiv_1","a"], // war nur zur Kontrolle
// ["$TT-Aktiv-2","","$Tag-Trigger-Aktiv_2","a"], // war nur zur Kontrolle
// ["$ST-Aktiv-2","","$Start-Trigger-Aktiv_2","a"], // war nur zur Kontrolle
// ["$DT-Aktiv-2","","$Diff-Trigger-Aktiv_2","a"], // war nur zur Kontrolle
// ["$TT-Aktiv-3","","$Tag-Trigger-Aktiv_3","a"], // war nur zur Kontrolle
// ["$ST-Aktiv-3","","$Start-Trigger-Aktiv_3","a"], // war nur zur Kontrolle
// ["$DT-Aktiv-3","","$Diff-Trigger-Aktiv_3","a"], // war nur zur Kontrolle
["Nächste Speicherung Tag.Monat","Tag.Monat Input 1","$Next_Save","a"] // Nächste Speicherung vom Start Wert
],
"Module": [
// Kanal 1
["Cron","$Tag-Trigger-Aktiv_1","$Ausloeser_TT_1","$Next_1","$Tag_Crontab"], // Trigger für Tageswert Start speichern , ist nur aktiv wenn am Eingang ein Wert > 0 kommt
["Cron","$Start-Trigger-Aktiv_1","$Ausloeser_ST_1","$Var_1","$Start_Crontab"], // Trigger für Check on Eingang > 0 ist
["Cron","$Diff-Trigger-Aktiv_1","$Ausloeser_DT_1","$Next_rechnen_1","$Diff_Crontab"], // Trigger für Tageswert Berechnung , ist nur aktiv wenn am Eingang ein Wert > 0 kommt
["Localtime","$Next_1","$Utime",0,0,0,"$Mday","$Mon",0,0,0,0], // Filtern von Tag und Monat aus dem nächsten Startwert Trigger
["CalcFormula",["$Mday","$Mon"], "$Next_Save", "$Form_next_save"], // Formatierung auf tag.monat vom ersten Trigger
["Latch","$in_1","$out_1_s","$Ausloeser_ST_1",0], // Ausgabe vom Eingang auf den Ausgang, wenn Start Auslöser True ist, das ist er beim starten der Logik solange bis ein Wert > 0 kommt
["Limiter","$out_1_s","$in_1_wert","$Tag-Trigger-Aktiv_1",["$Minimum","$Maximum"]], // Auswertung ob Eingang > 0 ist , wenn ja wird Tages Trigger aktiviert, damit am nächsten Tag der Start neu gesetzt wird
["Or",["-$Tag-Trigger-Aktiv_1"],"$Start-Trigger-Aktiv_1"], // wenn Tagestrigger an ist wird der Start Trigger aus geschaltet, den brauchen wir nur bis wir das erste mal Daten am Eingang haben
["Latch","$in_1","$out_1_s","$Ausloeser_TT_1",0], // wenn eingang > 0 ist wird der Start festgeschrieben und jeden Tag 00:00 Uhr erneut geschrieben
["Limiter","$out_1_s","$in_1_wert","$Diff-Trigger-Aktiv_1",["$Minimum","$Maximum"]], // nur wenn am Ausgang mit dem Start Wert ein Wert > 0 steht beginnt der Trigger mit der Berechnung
["CalcFormula",["$out_1_s","$in_1"], "$out_1_z", "$Form_berechnung"], // Berechnung der Differenz aus Start und Aktuell
["Latch","$out_1_z","$out_1_t","$Ausloeser_DT_1",0], // Ausgabe auf PV-Tageswert
// Kanal 2
["Cron","$Tag-Trigger-Aktiv_2","$Ausloeser_TT_2","$Next_2","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_2","$Ausloeser_ST_2","$Var_2","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_2","$Ausloeser_DT_2","$Next_rechnen_2","$Diff_Crontab"],
["Latch","$in_2","$out_2_s","$Ausloeser_ST_2",0],
["Limiter","$out_2_s","$in_2_wert","$Tag-Trigger-Aktiv_2",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_2"],"$Start-Trigger-Aktiv_2"],
["Latch","$in_2","$out_2_s","$Ausloeser_TT_2",0],
["Limiter","$out_2_s","$in_2_wert","$Diff-Trigger-Aktiv_2",["$Minimum","$Maximum"]],
["CalcFormula",["$out_2_s","$in_2"], "$out_2_z", "$Form_berechnung"],
["Latch","$out_2_z","$out_2_t","$Ausloeser_DT_2",0],
// Kanal 3
["Cron","$Tag-Trigger-Aktiv_3","$Ausloeser_TT_3","$Next_3","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_3","$Ausloeser_ST_3","$Var_3","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_3","$Ausloeser_DT_3","$Next_rechnen_3","$Diff_Crontab"],
["Latch","$in_3","$out_3_s","$Ausloeser_ST_3",0],
["Limiter","$out_3_s","$in_3_wert","$Tag-Trigger-Aktiv_3",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_3"],"$Start-Trigger-Aktiv_3"],
["Latch","$in_3","$out_3_s","$Ausloeser_TT_3",0],
["Limiter","$out_3_s","$in_3_wert","$Diff-Trigger-Aktiv_3",["$Minimum","$Maximum"]],
["CalcFormula",["$out_3_s","$in_3"], "$out_3_z", "$Form_berechnung"],
["Latch","$out_3_z","$out_3_t","$Ausloeser_DT_3",0],
// Kanal 4
["Cron","$Tag-Trigger-Aktiv_4","$Ausloeser_TT_4","$Next_4","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_4","$Ausloeser_ST_4","$Var_4","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_4","$Ausloeser_DT_4","$Next_rechnen_4","$Diff_Crontab"],
["Latch","$in_4","$out_4_s","$Ausloeser_ST_4",0],
["Limiter","$out_4_s","$in_4_wert","$Tag-Trigger-Aktiv_4",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_4"],"$Start-Trigger-Aktiv_4"],
["Latch","$in_4","$out_4_s","$Ausloeser_TT_4",0],
["Limiter","$out_4_s","$in_4_wert","$Diff-Trigger-Aktiv_4",["$Minimum","$Maximum"]],
["CalcFormula",["$out_4_s","$in_4"], "$out_4_z", "$Form_berechnung"],
["Latch","$out_4_z","$out_4_t","$Ausloeser_DT_4",0],
// Kanal 5
["Cron","$Tag-Trigger-Aktiv_5","$Ausloeser_TT_5","$Next_5","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_5","$Ausloeser_ST_5","$Var_5","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_5","$Ausloeser_DT_5","$Next_rechnen_5","$Diff_Crontab"],
["Latch","$in_5","$out_5_s","$Ausloeser_ST_5",0],
["Limiter","$out_5_s","$in_5_wert","$Tag-Trigger-Aktiv_5",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_5"],"$Start-Trigger-Aktiv_5"],
["Latch","$in_5","$out_5_s","$Ausloeser_TT_5",0],
["Limiter","$out_5_s","$in_5_wert","$Diff-Trigger-Aktiv_5",["$Minimum","$Maximum"]],
["CalcFormula",["$out_5_s","$in_5"], "$out_5_z", "$Form_berechnung"],
["Latch","$out_5_z","$out_5_t","$Ausloeser_DT_5",0],
// Kanal 6
["Cron","$Tag-Trigger-Aktiv_6","$Ausloeser_TT_6","$Next_6","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_6","$Ausloeser_ST_6","$Var_6","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_6","$Ausloeser_DT_6","$Next_rechnen_6","$Diff_Crontab"],
["Latch","$in_6","$out_6_s","$Ausloeser_ST_6",0],
["Limiter","$out_6_s","$in_6_wert","$Tag-Trigger-Aktiv_6",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_6"],"$Start-Trigger-Aktiv_6"],
["Latch","$in_6","$out_6_s","$Ausloeser_TT_6",0],
["Limiter","$out_6_s","$in_6_wert","$Diff-Trigger-Aktiv_6",["$Minimum","$Maximum"]],
["CalcFormula",["$out_6_s","$in_6"], "$out_6_z", "$Form_berechnung"],
["Latch","$out_6_z","$out_6_t","$Ausloeser_DT_6",0],
// Kanal 7
["Cron","$Tag-Trigger-Aktiv_7","$Ausloeser_TT_7","$Next_7","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_7","$Ausloeser_ST_7","$Var_7","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_7","$Ausloeser_DT_7","$Next_rechnen_7","$Diff_Crontab"],
["Latch","$in_7","$out_7_s","$Ausloeser_ST_7",0],
["Limiter","$out_7_s","$in_7_wert","$Tag-Trigger-Aktiv_7",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_7"],"$Start-Trigger-Aktiv_7"],
["Latch","$in_7","$out_7_s","$Ausloeser_TT_7",0],
["Limiter","$out_7_s","$in_7_wert","$Diff-Trigger-Aktiv_7",["$Minimum","$Maximum"]],
["CalcFormula",["$out_7_s","$in_7"], "$out_7_z", "$Form_berechnung"],
["Latch","$out_7_z","$out_7_t","$Ausloeser_DT_7",0],
// Kanal 8
["Cron","$Tag-Trigger-Aktiv_8","$Ausloeser_TT_8","$Next_8","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_8","$Ausloeser_ST_8","$Var_8","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_8","$Ausloeser_DT_8","$Next_rechnen_8","$Diff_Crontab"],
["Latch","$in_8","$out_8_s","$Ausloeser_ST_8",0],
["Limiter","$out_8_s","$in_8_wert","$Tag-Trigger-Aktiv_8",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_8"],"$Start-Trigger-Aktiv_8"],
["Latch","$in_8","$out_8_s","$Ausloeser_TT_8",0],
["Limiter","$out_8_s","$in_8_wert","$Diff-Trigger-Aktiv_8",["$Minimum","$Maximum"]],
["CalcFormula",["$out_8_s","$in_8"], "$out_8_z", "$Form_berechnung"],
["Latch","$out_8_z","$out_8_t","$Ausloeser_DT_8",0],
// Kanal 9
["Cron","$Tag-Trigger-Aktiv_9","$Ausloeser_TT_9","$Next_9","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_9","$Ausloeser_ST_9","$Var_9","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_9","$Ausloeser_DT_9","$Next_rechnen_9","$Diff_Crontab"],
["Latch","$in_9","$out_9_s","$Ausloeser_ST_9",0],
["Limiter","$out_9_s","$in_9_wert","$Tag-Trigger-Aktiv_9",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_9"],"$Start-Trigger-Aktiv_9"],
["Latch","$in_9","$out_9_s","$Ausloeser_TT_9",0],
["Limiter","$out_9_s","$in_9_wert","$Diff-Trigger-Aktiv_9",["$Minimum","$Maximum"]],
["CalcFormula",["$out_9_s","$in_9"], "$out_9_z", "$Form_berechnung"],
["Latch","$out_9_z","$out_9_t","$Ausloeser_DT_9",0],
// Kanal 10
["Cron","$Tag-Trigger-Aktiv_10","$Ausloeser_TT_10","$Next_10","$Tag_Crontab"],
["Cron","$Start-Trigger-Aktiv_10","$Ausloeser_ST_10","$Var_10","$Start_Crontab"],
["Cron","$Diff-Trigger-Aktiv_10","$Ausloeser_DT_10","$Next_rechnen_10","$Diff_Crontab"],
["Latch","$in_10","$out_10_s","$Ausloeser_ST_10",0],
["Limiter","$out_10_s","$in_10_wert","$Tag-Trigger-Aktiv_10",["$Minimum","$Maximum"]],
["Or",["-$Tag-Trigger-Aktiv_10"],"$Start-Trigger-Aktiv_10"],
["Latch","$in_10","$out_10_s","$Ausloeser_TT_10",0],
["Limiter","$out_10_s","$in_10_wert","$Diff-Trigger-Aktiv_10",["$Minimum","$Maximum"]],
["CalcFormula",["$out_10_s","$in_10"], "$out_10_z", "$Form_berechnung"],
["Latch","$out_10_z","$out_10_t","$Ausloeser_DT_10",0]
]
}
Wer so etwas benötigt kann damit gern spielen.