Ich bitte nochmals um Entschuldigung,
Ich versuche mal nicht zu weit auszuholen, Problem ist das meine Heizungssteuerung leider defekt ist und ich dadurch im letzten Jahr dreimal soviel strom und ca 500-700 Liter mehr Heizöl verbraucht habe als vorher.
Ein Heizungsbauer wollte natürlich gleich abhilfe schaffen und mir eine neue Heizung verkaufen was total Blödsinn ist weil die alage an sich super läuft.
Dann haben wir uns gedanken gemacht und mal alle pumpen über meinen KNX aktor gezogen, die Temperaturen haben wir über einen Kleinen ESP und das neue MQTT in Symcon einbinden können.
Jetzt schalte ich also schonmal wieder anständig meine Pumpen
Gerne würde ich es auch Testen die Brennersteuerung über Symcon zu machen, da Bräuchte ich aber bitte eure Hilfe dazu.
Hier mal noch der Beitrag wie die die Heizkennlinie Berechnet wird.
Kopiert:
Hi,
für die Berechnung einer Heizkurve gibt es viele Lösungen. Die einen machen es linear, die anderen mit Krümmung, noch andere mit mehreren Krümmungen und jeder meint er hat die Beste
Hier mal ne Lösung wie ich es mache. Die Heizkurve ist mit Raumeinfluss (was ich dir empfehle zu machen, da du ja eine Einzelraumregelung hast):
PHP-Code:
//Aussentemperatur abfragen
$at = GetValueFloat(57104 /[Wetterstation\Wetter Aussentemperatur]/ ); // AT
//Berechnung
$t1 = ($at/(320-$at4));
$t2= pow($sw,$t1);
$swhk = Min(Max((((0.55)$steil *($t2) *((-$at +20)*2)+ $sw + $kh) + ($maxabw * $verst)), $minvl ), $maxvl );
//Ausgabe VL-Sollwert
SetValueFloat(33989 /[KG\Heizung\Heizung Regler Heizkreise\Heizung Sollwert Vorlauf Heizkreise]/ ,$swhk);
Ich habe die Formel mal etwas aufgebröselt mit den Variablen $t1,$t2 damit es etwas übersichtlicher wird (kannst du ja dann ändern).
$sw = Raumsollwert (z.B. 21°C)
$swhk = Berechnete Vorlauftemperatur
$steil = Steilheit Heizkurve (z.B. 1)
$kh = Parallelverschiebung (z.B. 5)
$maxabw = Max. Regelabweichung der Einzelraumregler
$verst = Verstärkungsfaktor (z.B. 3)
$minvl = Mindesttemp. Vorlauf (z.B. 25°C)
$maxvl = Maxtemp. Vorlauf (z.B. 70°C)
Danke und Grüße