Hallo zusammen,
ich habe ein voraben wo ich alleine nicht weiter komme. Entschuldigt wenn ich etwas weiter aushole.
Die Vorgeschichte:
Letztes Jahr habe ich mit einem Wasserführendem Pelletkamin und 1000l Pufferspeicher meine bestehende Gasheizung (Elco Thision S Compact 17.1)umgebaut/erweitert. Der Heizkörperkreis wird aus dem Puffer gespeist, dazu sitzt eine Pumpe und ein 3-Wege Michventil hinter dem Pufferspeicher (Rücklaufwasser wird zugemischt). Aktuell wird die Vorlauftemperatur von der Elco über einen Außenfühler (gemischte Außenstemperatur) und den Raumsollwert errechnet, das funktioniert recht gut da ich die Steilheit schon auf 0.88 angepasst habe, die Räume werden warm
. Jetzt gibts da einen Nachteil: die Gastherme muss dafür angeschaltet sein, diese geht dann obwohl der Puffer noch genügend restwärme hat immer wieder mal an, weil wahrscheinlich die Temperatur im inneren der Gastherme abfällt.
Da die Gastherme nur noch als Backup dienen soll und das ständige ein und ausschalten den Brenner verschleißt, möchte ich den Mischer und die Pumpe in Zukunft über Shelly's betreiben.
Ich habe vor die Vorlauftemperaur für den Heizkörperkreis per Shelly und iobroker zu steuern. Einen Shelly Plus 2PM incl. Addon mit DS18B20 habe ich schon an dem Mischermotor (140s Öffnungszeit) dran. Kalibirieren hat geklappt und er lässt sich auch steuern über die Prozentangabe im iobroker.
Wo brauche ich hilfe?
Mir fehlt die Idee für ein Blockly mit dem der Sollwert für den Vorlauftemperatur errechnet wird und dann der Mischer entsprechend gesteuert wird. Eine Formel hab ich in einem anderem Forum schon gefunden https://www.viessmann-community.com/t5/Gas/Mathematische-Formel-fuer-Vorlauftemperatur-aus-den-vier/td-p/68843
Aber wie überträgt man das in Blockly bzw. JS und wie steuer ich dann den Mischer? Das ganze system hat ja auch eine gewisse trägheit.
Ich hoffe ihr könnt mir weiter helfen.