Warum macht man so was? Das Einschalten des TV ist ein Ereignis und das Ausschalten ebenfalls. Die Wahrscheinlichkeit ist relativ hoch, dass zwischen diesen beiden Ereignissen der TV läuft. Insofern würde es ausreichen, genau diese beiden Ereignisse als Trigger für Programme zu benutzen (und sei es nur, um den Zustand zur weiteren Verarbeitung zwischenzuspeichern). Die zyklische Abfrage kommt eher aus der SPS-Programmierung mit Funktionsmodulen. Die CCU tut sich aber damit schwer und ist eher auf ereignisbasierte Triggerung ausgelegt.real intruder hat geschrieben:Ich lasse dort jetzt nur ein Zeitscript Programm laufen und ein Programm zur Auswertung ob der TV läuft oder nicht.
Für eine Zustandsabfrage per Netzwerk würde sich noch das Ping-Device vom CuXD anbieten. Das lässt sich auch relativ fein und komfortabel konfigurieren. Ich nutze es zur Zustandsabfrage, Anwesenheitsabfrage meines Smartphones und Onlineprüfung von IP-Cams und des Routers selbst. Änderung dieser Statusinformationen protokolliere ich u.a. im Systemprotokoll in einer protokollierten Systemvariable, kann aber auch Aktionen und Verriegelungen daraus ableiten. Zum Beispiel ist meine Text-to-Speech-Ausgabe deutlich gesprächiger, wenn mein Smartphone im heimatlichen Netz eingebucht ist. Das hebt den WAF, wenn meine Frau nicht mit für sie unnützen Informationen zugetextet wird.
Gruß Xel66