@Umluft schrieb: Achtung @Dale : mir ist aufgefallen, dass bei höheren Außentemperaturen das Resultat von calcLevel() nicht wie gewünscht funktioniert. Das Vorzeichen dreht sich um, dadurch "entgleist" die Reglung. Ist aber leicht zu erkennen, wenn man weiß, wo zu suchen ist. 😉 Danke für die Warnung. Ich habe jetzt seit ein paar Tagen eine ganz einfache Regelung mit Home Assistant gebastelt, die etwas anders als Deine arbeitet: Vereinfacht ist meine Regelstrategie: Alle 10 Minuten wird die Abweichung Soll-/Ist-Raumtemperatur geprüft und abhängig von der Größe der Abweichung wird der aktuelle Heizkurven-Level um 0, 1, 2 oder 3 nach oben oder unten verändert. Denn leider kann man den Heizkurven-Level ja nur in ganzen Zahlen einstellen. Für eine sehr genaue, feinfühlige Steuerung durch die Raumtemperatur, in dem man da auch Werte mit Nachkommastellen angibt, ist das anscheinend nicht gedacht. Bei der aktuellen extremen Wettersituation (frühmorgens -3°C Lufttemperatur, Nachmittags +18°C Grad Lufttemperatur, starke Sonneneinstrahlung bei wolkenlosem Himmel) ist das für dieses Regelstrategie zwar herausfordernd und braucht noch ein wenig Feintuning, funktioniert aber besser als gedacht. Was ich auch festgestellt habe: Da im Tagesverlauf die "solaren Gewinne" der einzelnen Räume sich deutlich gegeneinander verschieben (zumindest bei mir), wird es nur mit der zentralen Steuerung der Heizung nie funktionieren, die Temperaturen in allen Räumen gleich gut konstant zu halten. Beispiel: Ein Raum Im OG in der Süd-West-Ecke hat anscheinend noch bis zum Sonnenuntergang solare Gewinne, während Räume im EG/Ostseite Nachmittags schon viel früher wieder kälter werden.
... Mehr anzeigen