Hallo,
meine Heizungssteuerung ist fertig. Mein erstes Projekt mit dem Raspberry. Mein Problem war, das wir ein Haus gekauft haben, in dem die vorhandene Heizung ohne Steuerung war. Sie konnte nur an oder aus. Gesteuert wurde die Heizung über eine Sicherheitsrelais, das ab einer gewissen Vorlauftemperatur den ganzen Apparat dem Saft genommen hat. Damit war dann auch die Pumpe tot. Da ich noch einen RPI rumliegen hatte den ich mir mal aus purer Neugier gekauft hatte, war die Idee geborenn diese mit dem RPI zu steuern. EIn wenig gegoogelt und gesehen das da natürlich schon einige Leute die gleiche Idee hatte und auch noch ihre Software veröffentlich hatten. Besonders angetan war ich von der SW von T. Eimers.
Zum Löten des Relais war ich allerdings zu faul....zumal es fertige Lösungen auf dem Markt gibt.
Erstmal habe ich die vorhandene Verkabelung der Heizung untersucht und siehe da: Ich hatte einen Außentemperaturfühler. Irgendwann muss es mal eine Steuerung gegeben haben. An der Nord-Fassade hing das gute Stück, angeschlossen an einer 3x1,5 NYM-Leitung. Das Teil hab ich abgeschraubt und durch eine Feuchtraumdose ersetzt,an der ich die unteren Kabeldurchführungen aufgebrochen habe, damit da auch gut Außenluft rankommt. Via Lüsterklemme hab ich dann einen DS1820 Sensor angeschlossen. Die Kuperkontakte des Kabels musste ich kurz anschleifen, da diese schon grün waren. Die Kontakte der Klemmen hab ich mit Heißkleber "versiegelt". Mal gucken ob das weitere Oxidation verhindert oder zumindest verlangsamt.
An Vor- und Rücklauf habe ich auch DS1820 befestigt. Diese hab ich an ein 4-polige Telefonleitung angeschlossen und mit einem Schrumpfschlauch umschlosse, so dass nur der Sensorkopf rausgucken konnte. Das ganze hab ich unter der Isolierung mit Aluklebeband befestigt:
Von den Fühlern sieht man jetzt nichts. Im Bild sieht man den Sicherheitsabschalter, der bis vor kurzem zum steuern der Heizung missbraucht wurde, sowie die Pumpe
Die Steuerung selber:
Unten links ein 16A FI/LS. Dieser stellt den Strom über Wago 2273 Klemmen den restlichen Bauteilen zu Verfügung. Ganz oben links ein 5V Netzteil. Rechts danaben der Raspberry in einem extra breiten Gehäuse. Mit in dem Gehäuse ist ein Sainsmart 2 Channel Relais. Mit dabei ist noch eine kleine Platine an der ich einen 4K7 Widerstand und 4x 3-polige Stiftleisten angelötet habe für die Sensoren. Das Relais kann max. 230V und 10A Schalten und wäre OK um Pumpe und Brenner direkt anzusteuern. Ich wollte aber lieber größere Relais dafür nehmen und nehme die 230V von den Relais nur um die die Relais in der Mitte anzusteuern. P = Pumpe, B = Brenner. Der dritte ist nicht angeschlossen. Ggf. steuer ich damit mal die Umwälzpumpe für das Warmwassser. Erstmal war jedoch die Heizung wichtiger. Die Relais gehen direkt an Phoenix Contact Dreistockklemmen
1 = Brenner
2 = Sicherheitsabschalter
3 = Brenner-AN vom RPI
4 = Umwälzpumpe
5 = Umwälzpumpe-AN vom RPI
Danach folgen Durchgangsklemmen (ebenfalls Phoenix) für den Außentemperaturfühler. 3x1,5mm² kommen von der Außenfassade und werden via Telefonkabel zur Steuerung gebracht. Diese steht ca 2m von der Klemmenbox entfernt.
Die Software musste ich nur leicht anpassen. Die Raumtemperatur nutze ich hier als Vorlauf und habe die Messstelle entsprechend umbenannt. Zudem habe ich die API von Wetter.com mit eingebaut. Die Steuerung fragt nun regelmäßig die Wetterprognose der nächsten 24h ab. Damit erreiche ich das die Software auch den Einfluss der Sonne mit berücksichtigt. Bei 10° Außentemperatur und strahlend blauen Himmel brauche ich ja weniger Heizenergie als bei 10° und bewölktem Himmel. Ich hab die Logik nun so verändert, dass bei wolkenlosen Himmel die Temperatur um 4° abgesenkt wird und zwar zwischen 10 und 17 Uhr. 10 Uhr weil die Fußbodenheizung träge ist und ich ihr 2h Zeit geben möchte zum abkühlen. Danach sollte der Sonneneffekt eintreten. Bei leichter Bewölkung geht es 2° runter und bei Nebel geht es sogar 2° hoch, jeweils 2-3h vor der Prognose. Das ganze ist noch sehr experimentel. Ob das was bringt wird die Zeit zeigen. Das ganze ist auch noch im Beta-Stadium. Derzeit arbeite ich noch daran den Stand der Sonne zu berechnen, so dass die 10-17 Uhr in Kürze nicht mehr fix sind, sondern für den Absenkungszeitpunkt berechnet werden können!