lt. Handbuch ca. Seite 90 solltest im Format:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2800001:1.TIMER_SET").State("14:45:00");
einen Timer Setzen können.
Das entspricht jedoch nicht deinem gewähltem Format,
da statt : ein . zwischen Minuten und Sekunden ist.
Soll heissen:
Code: Alles auswählen
string Tag = system.SunriseTime("%H:%M:%S");
dom.GetObject("CUxD.CUX2800001:2.TIMER_SET").State(Tag);
oder auch.
Code: Alles auswählen
dom.GetObject("CUxD.CUX2800001:2.TIMER_SET").State(system.SunriseTime("%H:%M:%S"));
Sollte dir einen Timer 2 setzen für den Sonnenaufgang.
Die Zeit bis dahin kannst du dann ebenfalls lt. Handbuch zu auslesen.
Code: Alles auswählen
var Time = dom.GetObject("CUxD.CUX2800001:2.TIMER_GET").State();
Time = (Time-3600).ToTime().Format("%H:%M:%S");
WriteLine(Time);
Darf man Fragen, warum du einen Timer setzen willst, den es ja ohne Zutun schon gibt?
Alchy