Habe jetzt mal mit ersten Ansätzen begonnen und gleich auf eine Problematik gestoßen.
Normalerweise (auch mit der Arbeitsweise der FHTs im Kopf) würde ein ganz simples größer als / kleiner als - Skript bei mir vielleicht so aussehen :
<?
if ((SollTemp < IstTemp) and (LocalTempWZ == True))
MXC_SwitchMode (40306,true);
?>
Das Problem ist : Eine „SollTemp“ liefert der Raumcontroller gar nicht.
Er liefert unter „Target Value“ nur eine Interpretation der Stellung der Drehrads, wie z.B. -3,1 (Stellung des Drehrads auf ca. -3) oder +2,2 (Stellung des Drehrads auf ca. +2)
Hiermit kann ich mit dem einfachen Skript natürlich nix anfangen.
Was würdet ihr vorschlagen ? Ich denke man muss diese Zahl erstmal durch ein Skript in Temperaturwerte umrechnen lassen, wie z.B. alles mit einer „-3“ vor dem Komma = 17°, alles mit einer „0“ vor dem Komma = 21°, usw…