[v1.6 IP1] Custom-Logik zeigt kein Error, kann aber nicht gespeichert werden
Verfasst: Mi Jul 29, 2020 10:29 am
Wenn ich folgenden Code als nagelneue Customlogik anlege, kann ich das Modul nicht speichern. Beim Klick auf die Diskette passiert einfach nichts...Aber andere Logikzellen kann ich problemlos bedienen (Löschen, Aktivieren/Deaktivierien,...). Die Seite ist also nicht abgestürzt.
Ich schließe nicht aus, dass ich noch einen Fehler im Code habe, aber dann müsste ja zumindest ein Error entstehen.
Vielleicht kann jemand den Code mal eben in der 1.6 RC2 reinschubsen und prüfen ob das Problem da dann auch existiert.
Ich schließe nicht aus, dass ich noch einen Fehler im Code habe, aber dann müsste ja zumindest ein Error entstehen.
Code: Alles auswählen
{
"Level": [
["$Manuell", "bool", false],
["$Sonne", "bool", false],
["$t_Kollektor", "float", 56.0],
["$t_VL_pr", "float", 50.0],
["$t_RL_pr", "float", 50.0],
["$t_VL_se", "float", 50.0],
["$t_RL_se", "float", 50.0],
["$Solar_Freigabe", "bool", false],
["$Grenze_Kollektor_aus", "float", 48],
["$Grenze_Kollektor_ein", "float", 53],
["$Pufferspeicher_oben", "float", 50.0],
["$Pufferspeicher_unten", "float", 50.0],
["$Temperaturkoeffizient_VLpr_Puffer_oben", "float", 1.0],
["$Temperaturkoeffizient_VLpr_Puffer_unten", "float", 1.0],
["$Koeff_VLpr", "float", 1.15],
["$VLpr_gt_oben", "bool", false],
["$VLpr_gt_unten", "bool", false],
["$Solarpumpe", "bool", false],
["$Pufferpumpe", "bool", false],
["$Energie_Ertrag", "float", 0.0],
["$Betriebsstunden_Solarpumpe", "float", 0.0],
["$Betriebsstunden_Pufferpumpe", "float", 0.0],
["$AnstelleNull", "float", 0.1]
],
"Input": [
["Manuelle Steuerung","Manuelle Steuerung beider Pumpen (Zwangssteuerung)","$Manuell","c"],
["Sonne","Wird Sonnenschein erkannt","$Sonne","u"],
["Temp Kollektor","Temperatur des Kollektors","$t_Kollektor","u"],
["Untere Grenze Kollektor","Ausschalttemperator Kollektor","$Grenze_Kollektor_aus","u"],
["Obere Grenze Kollektor","Einschaltgrenze Kollektor","$Grenze_Kollektor_ein","u"],
["VL Primär","VL der Solaranlage primär","$t_VL_pr","u"],
["RL Primär","RL der Solaranlage primär","$t_RL_pr","u"],
["VL Sekundär","VL der Solaranlage sekundär","$t_VL_se","u"],
["RL Sekundär","RL der Solaranlage sekundär","$t_RL_se","u"],
["Speicher oben","","$Pufferspeicher_oben","u"],
["Speicher unten","","$Pufferspeicher_unten","u"],
["Koeff VLpr","Koeffizient für Dach Temp","$Koeff_VLpr","u"]
],
"Output": [
["Solarfreigabe","Freigabe der Solaranlage","$Solar_Freigabe","c"],
["Solarpumpe","","$Solarpumpe","c"],
["Pufferpumpe","","$Pufferpumpe","c"],
["Energie Ertrag","","$Energie_Ertrag","c"],
["Beitriebsstunden Solarpumpe","","$Betriebsstunden_Solarpumpe","c"],
["Beitriebsstunden Pufferpumpe","","$Betriebsstunden_Pufferpumpe","c"],
["pufferspeicher-oben", "","$Pufferspeicher_oben","c"]
],
"Module": [
["Comparator" , "$t_Kollektor" , "$Solar_Freigabe" , ["$Grenze_Kollektor_aus" , "$Grenze_Kollektor_ein"] ],
["Or" , ["$Sonne" , "$Solar_Freigabe"] , "$Solarpumpe"],
["Latch","$Manuell","$Solarpumpe","$Manuell",3],
["Multiplexer",["$AnstelleNull"],"$Pufferspeicher_oben","$Pufferspeicher_oben"],
["Ratio" , "$t_VL_pr" , "$Temperaturkoeffizient_VLpr_Puffer_oben" , "$Pufferspeicher_oben"],
["Comparator" , "$Temperaturkoeffizient_VLpr_Puffer_oben" , "$VLpr_gt_oben" , "$Koeff_VLpr"],
["Ratio" , "$t_VL_pr" , "$Temperaturkoeffizient_VLpr_Puffer_unten" , "$Pufferspeicher_unten"],
["Comparator" , "$Temperaturkoeffizient_VLpr_Puffer_unten" , "$VLpr_gt_unten" , "$Koeff_VLpr"],
["Or" , ["$VLpr_gt_oben" , "$VLpr_gt_unten"] , "$Pufferpumpe"],
["Latch","$Manuell","$Pufferpumpe","$Manuell",3]
]
}