Die Heizung ist doch noch ein bisschen umfangreicher:
1 Brennwerttherme
1 850L Pufferspeicher
1 Motor-Heizkreis-Mischer
3 3-Wege-Motor-Umschaltventile
12 Heizkreis-Proportionalventile
6 Umwälzpumpen
4 Solarthermieplatten
1 Wärmepumpe
20 Temperaturfühler
3 Plattenwärmetauscher
Irgendwie muss ich das nun zusammentüddeln.
Der 10 Jahre gewachsene Drahtverhau aus 5x Atmga8, 1x Atmega644, 1x Attiny45 und 4 LC-Display funktioniert zwar, ist aber nicht komfortabel bedienbar.
Deshalb soll das jetzt mal neu.
Die einzelnen Räume bekommen jeweils eine eigene UI für die Temperaturregelung, so das man per Neulandbrauser die Werte einfach einstellen kann.
Die Steuerung der Vorlauftemperaturen, Pufferspeicher, Solarthermie und Brauchwasser werden auch separat verwurstet.
Die einzelnen Gewerke bekommen jeweils einen eigenen uC, der autark vor sich hin werkelt, der bekommt nur seine Vorgaben von einer UI, die für die Funktion keine Bedeutung hat.
Ich will z.B keinen Raspi verbauen, der alles steuert. Wenn der die Grätsche macht, ist die Bude kalt. Nein, das kommt nicht in Frage.
Der Raspi liefert die UI für die Einstellung der Parameter, und wenn der nach einem Stromausfall oder einem defekt ausfällt, läuft alles ganz normal weiter wie bisher.
So wird es einen Raspi geben, auf dem läuft zB Nodered, wo man prima die Werte einstellen kann.Die werden schlicht per ModbusTCP oder MQTT an die Regel-Contoller weitergegeben und dort im Eeprom gespeichert.
Die Werte kann ich dann sogleich in die influxxdb schreiben und per Grafana auswerten.
So läuft die Temperaturregelung autark.