adri hat geschrieben:Ich habe das Programm so zusammengestellt
Nö, hast Du nicht!
Zumindest nicht in Deinem Screenshot. Du hast im SONST WENN das Gleiche wie im WENN drin. Das muss aber gegensinnig sein. Das ist dem Umstand geschuldet, dass die die Kanäle nicht mit "sprechenden" Namen versehen hast. Letzteres macht das Leben mit der GUI viel einfacher.
Du kannst als Feherkorrektur einfach im SONST WENN "bei Änderung" und "nur prüfen" tauschen.
Beim ersten Mal wird das Programm im WENN durch das Einschalten des Heizstabes getriggert und bei außer Betrieb befindlicher Umwälzpumpe wird diese verzögert eingeschaltet (und später wieder aus). Somit wäre das Programm abgearbeitet und der Vorgang würde einmalig ausgeführt.
Jetzt kommt das (verzögerte) Einschalten der Pumpe im SONST WENN ins Spiel. Diese stößt das Programm wiederum an, wenn der Heizstab eingeschaltet ist (nur prüfen) und wiederholt dieses bis die Prüfung (Heizstab ein) fehlschlägt. Also jede Stunde. Das Abschalten im SONST wird durch das Ausschalten des Heizstabes getriggert. Das Ausschalten stößt selbst die Prüfung im Programm an und beide Bedingungen ergeben ein UNWAHR. Darum wird das SONST ausgeführt und die Pumpe abgeschaltet. Dieses Verhalten ist der eigensinnigen Art und Weise geschuldet, wie die CCU solche Programme abarbeitet. Wichtig hierbei ist, dass der Haken beim Retriggern drin ist, denn dieser sorgt für das Löschen der zeitverzögerten Einschaltbefehle.
Ach so, noch etwas. Die CCU neigt dazu, häufig editierte Programme nicht mehr sauber abzuarbeiten und ein merkwürdiges Eigenleben zu führen, auch wenn das Programm optisch korrekt erscheint. Manchmal hilft dort ein Löschen und ein identisches Neuanlegen des Programmes.
Gruß Xel66