ich habe einige Scripte hier von der Page laufen, bin jedoch kein Programmierer. Z.B. habe ich das Script für astronomische Ereignisse wie z.B. Sonnenaufgang und Sonnenuntergang laufen. Jetzt möchte ich gerne die Weihnachtsbeleuchtung über FS20 Funksteckdosen damit steuern. Zum Sonnenuntergangszeitpunkt soll für ein paar Stunden die Steckdose einschalten und morgens entsprechend umgekehrt. Kann mir jemand helfen und sagen, wie das geht. Die jeweiligen Zeiten aktualisieren sich immer 1x täglich im System - wie aber weise ich diese Zeiten einem Einschalt .- oder Auscahltzeitpunkt zu?
Das ist ein Teil aus dem Astroscript, dort kannst Du festlegen welche Scripte (hier „id“ => 15829) zu welcher Zeit (hier „offset“ => 30, „type“ => „sunset“) gestartet werden sollen. Du brauchst dann zwei Scripte, 1x zum Anschalten und 1 x zum Ausschalten, ohne die obige Zeile wäre das von Dir fürs Ausschalten schon richtig.
Wie muß ich das ganze dann umgekehrt programmieren? Ich habe nun im Script von Horst ein neues Ereignis zur Berechnung der Uhrzeit angelegt und folgendes neues Script angelegt: Die Beleuchtung soll morgens ca. 2 Std leuchten…
Also irgendwie stehst Du auf der Leitung.
Bitte mache Dir die Arbeit Horst´s Script und seine Erläuterung zu lesen.
Dann kannst Du zum Sonnenauf- und Sonnenuntergang mit meinem Script aus Beitrag #6 Dein Licht an und nach gewünschter Zeit wieder ausschalten.
So, jetzt brauch’ ich nochmals Eure Hilfe. Ich hab jetzt die Instanz angelegt und das Script, welches die Instanz zukünftig über den „Sonnenuntergang“ schalten soll. Dazu hab ich die ScriptID in das Script von Horst ergänzt. Soweit kein Problem - jetzt wird unterhalb meines Scriptes ein Timerevent (Astrotimer mit Uhrzeit) angelegt und ein Timerscript mit der dazugehörigen Länge in Sekunden. Führe ich mein Script manuell aus, so funktioniert alles…Leider wird das Script jedoch offensichtlich nicht durch den AstroTimer gestartet. Woran könnte das noch liegen?