4.6.7.2_Custom-Logik: Einfache Solarsteuerung mit 3-Wege-Ventil
Beschreibung: Solarsteuerung mit Umschaltung zwischen Bufferladung für WW und Heizung
Kategorie: Logiken
Link zu diesem Beitrag: Alles auswählen
[url=https://forum.timberwolf.io/app.php/kb/viewarticle?a=88&sid=33f9bba1d197d7457da4a0aaf9469815]Knowledge Base - 4.6.7.2_Custom-Logik: Einfache Solarsteuerung mit 3-Wege-Ventil[/url]
Wiki: https://elabnet.atlassian.net/l/cp/FRvzUinS
Die folgende Logik steuert die Pumpen und das 3-Wege-Ventil einer Solaranlage mit Bufferspeicher.
Custom-Logik:
Code: Alles auswählen
{
"Level": [
["$Solar_Dach", "float", 96.0],
["$Solar_Freigabe", "bool", false],
["$Freigabe_ein", "float", 90],
["$Freigabe_aus", "float", 95],
["$Pufferspeicher_oben", "float", 50.0],
["$Temperaturkoeffizient_Dach_PufferWW", "float", 1.0],
["$Koeff_Dach", "float", 1.15],
["$Dach_gt_WW", "bool", false],
["$Pufferspeicher_Heizung", "float", 50.0],
["$Temperaturkoeffizient_Dach_PufferHeizung", "float", 1.0],
["$Dach_gt_Heizung", "bool", false],
["$Solarpumpe", "bool", false],
["$Solar_Sammler", "float", 40.0],
["$Temperaturkoeffizient_Sammler_PufferWW", "float", 1.0],
["$Koeff_Sammler", "float", 1.1],
["$Sammler_gt_WW", "bool", false],
["$Temperaturkoeffizient_Sammler_PufferHeizung", "float", 1.0],
["$Sammler_gt_Heizung", "bool", false],
["$Pufferpumpe", "bool", false],
["$Koeff_Ventil", "float", 1.05],
["$Dreiwegeventil", "bool", false]
],
"Module": [
["Comparator" , "$Solar_Dach" , "-$Solar_Freigabe" , ["$Freigabe_ein" , "$Freigabe_aus"] ],
["Ratio" , "$Solar_Dach" , "$Temperaturkoeffizient_Dach_PufferWW" , "$Pufferspeicher_oben"],
["Comparator" , "$Temperaturkoeffizient_Dach_PufferWW" , "$Dach_gt_WW" , "$Koeff_Dach"],
["Ratio" , "$Solar_Dach" , "$Temperaturkoeffizient_Dach_PufferHeizung" , "$Pufferspeicher_Heizung"],
["Comparator" , "$Temperaturkoeffizient_Dach_PufferHeizung" , "$Dach_gt_Heizung" , "$Koeff_Dach"],
["Or" , ["$Dach_gt_WW" , "$Dach_gt_Heizung"] , "$Solarpumpe"],
["Ratio" , "$Solar_Sammler" , "$Temperaturkoeffizient_Sammler_PufferWW" , "$Pufferspeicher_oben"],
["Comparator" , "$Temperaturkoeffizient_Sammler_PufferWW" , "$Sammler_gt_WW" , "$Koeff_Sammler"],
["Ratio" , "$Solar_Sammler" , "$Temperaturkoeffizient_Sammler_PufferHeizung" , "$Pufferspeicher_Heizung"],
["Comparator" , "$Temperaturkoeffizient_Sammler_PufferHeizung" , "$Sammler_gt_Heizung" , "$Koeff_Sammler"],
["Or" , ["$Sammler_gt_WW" , "$Sammler_gt_Heizung"] , "$Pufferpumpe"],
["Comparator" , "$Temperaturkoeffizient_Sammler_PufferWW" , "$Dreiwegeventil" , "$Koeff_Ventil"]
],
"Input": [
["Solar Dach","Temperatur der Solaranlage","$Solar_Dach","c"],
["Puffer_oben","Temperatur oberer Pufferspeicher","$Pufferspeicher_oben","c"],
["Puffer_Heizung","Temperatur des Heizungs-Pufferspeicher","$Pufferspeicher_Heizung","c"],
["Solar Sammler","Temperatur des Sammlers","$Solar_Sammler","c"],
["Koeff Dach","Koeffizient für Dach Temp","$Koeff_Dach","c"],
["Koeff Sammler","Koeffizient für Sammler Temp","$Koeff_Sammler","c"],
["Koeff Ventil","Koeffizient für Dreiwegeventil","$Koeff_Ventil","c"]
],
"Output": [
["Solarfreigabe","Freigabe der Solaranlage","$Solar_Freigabe","c"],
["Solarpumpe","Pumpe für Solaranlage","$Solarpumpe","c"],
["Pufferpumpe","Pumpe für Puffer","$Pufferpumpe","c"],
["Dreiwegeventil","Solar Dreiwegeventil","$Dreiwegeventil","c"]
]
}