Ich fürchte, dass drapple da ein Grundverständnis-Problem hat - wenn ich das, was er schreibt richtig verstanden habe.
@drapple:
Du schaltetes mit dem FS20 Sender den Aktor direkt ein und aus, richtig?
Du möchtest da nun zusätzliche Logik rein bringen?
Falls neine, kannst Du aufhören zu lesen, dann bin ich auf dem Holzweg. Falls ja, dann lies mal weiter …
Dann musst Du Deine direkte Aktor / Sender Interaktion beenden, denn sonst wird es immer unschönes ein „nachregeln geben“ (und in Deinem Falle sogar eine Endlosschleife, weil Dein ausgesendetes Telegramm das Script grad nochmals neu triggert, was aber durch eine Semaphore behoben werden könnte).
Zur Zeit hast Du:
Sender --> Aktor (plus IPS „liest mit“)
Die richtige Logik wäre aber:
Sender --> IPS --> Aktor.
Das bekommst Du hin, indem Du den Sender NICHT auf die Adresse des Aktors setzt sondern irgendeine andere freie Adresse. Die erkennt dann IPS, führt das Script aus und sendet (an die ANDERE Adresse des Aktors) dann den tageszeit-abhängigen Helligkeitswert.
Es geht grundsätzlich auch so, dass Du IPS „nachregeln“ lässt. Dann wird aber das Einschalten immer zunächst zu einem vollen Helligkeitswert führen und sehr kurz danach fällt die Helligkeit auf den von Dir gewünschten Wert.
Das würde ich so nur dann machen, wenn ich partout eine Ausfallsicherheit brauche, also das Licht (dann aber immer „volle Kanne“) auch dann eingeschaltet werden soll, falls der Rechner, auf dem IPS läuft, gerade down ist.
Dazu brauchst Du dann eine Semaphore, die verhindert, dass das von IPS ausgesendete Telegramm gelcih nochmals zum Ausführen des Scripts führt.
jwka