in einem anderen Thread viewtopic.php?f=19&t=36172&start=40#p417315 hast du einen Umweg gezeigt, mit dem CUxD-System.Timer den Inhalt von CMD_EXEC aus einem Skript zuweisen kann.
Das nutze ich jetzt erfolgreich, um für das MP3-Modul verschiedene Ansagen mit unterschiedlichen Parametern zu komponieren und sie einem Timer zuzuweisen, der periodisch Hinweise ausgibt, solange ein bestimmter Status anhält (z. B. Ansage des auslösenden Rauchmelders oder offener Fenster mit Zimmerbezeichnung), ohne dass für jede unterschiedliche Ansage ein Timer verbraucht wird.uwe111 hat geschrieben:Ja, das kann man. Auch wenn es vom Entwickler ursprünglich nicht so gedacht war.EckartS hat geschrieben:Noch einmal die Frage aber: Kann man einem CUxD-System.Timer den Inhalt von CMD_EXEC aus einem Skript zuweisen?Wozu soll das gut sein?Code: Alles auswählen
object i1 = dom.GetObject("CUxD"); xmlrpc.PutParamset(i1,"CUX2800001:8","MASTER","CMD_EXEC","\"extra/timer.tcl BidCos-Wired.JEQ0713135:17.STATE $STATE$\"");
Viele Grüße
Uwe
Könnte man diese Zuweisungsmöglichkeit nicht einer künftigen CUxD-Version als Einstellungs-Parameter des System.Timers nicht nur im Einstellungs-Menue sondern auch als Datenpunkt CMD_EXEC oder CMD_TIMER vorsehen? Das machte die Sache einfacher.
Viele Grüße,
EckartS