Hallo,
ich möchte ein paar alte MAX! Basic Thermostate zur Steuerung einer Fußbodenheizung einsetzen. Das funktioniert rein technisch nur über den BOOST Modus der Thermostate, da sich nur hier die Ventilöffnung steuern läßt.
Die im Thermostat eingebaute Regelung in Abhängigkeit der Temperatur muss natürlich ausgeschaltet werden, da die im Heizraum gemessene Temperatur (da sitzen die Ventile) nichts mit der Raumthemperatur zu tun hat.
Wochenprogramm dito.
Die aktuelle Raumtemperatur wird über Wandthermostate erfasst. Die Soll Temperatur wird ebenfalls am Wandthermostaten eingestellt.
Mit Hilfe dieser 2 Eingabewerte soll ein PID Regler (HVAC heating in node-BLUE) angesteuert werden. Dieser ermittelt dann die notwendige Ventilöffnung, welche man nur noch ausgeben muss.
Boost-Mode.zip (905 Bytes)
Das funktioniert im Testbetrieb auch wie gewünscht.
Muss man den Flow jetzt für alle Thermostate kopieren und an allen Stellen in jedem Flow die peerID anpassen? Das wären ja bei 4 Stellen in einem Flow und 10 Thermostaten insgesamt 36 Änderungern. Wenn man dann mal den Flow anpassen will wirds lustig …
Oder geht das irgendwie eleganter mit einem generalisierten Flow? Schließlich unterscheiden sich die Flows nur in der peerID’s. Die sind in meinem Beispiel aber immer fest einem Flow zugeordnet. Nix dynamisch