Vielleicht kurz bisschen zu erklären. Vielleicht kann man einiges auch einfacher manchen, aber manches ist durch try and error entstanden
Auch sind noch ein paar Debug von mir und Sento Befehle drin, die man bestimmt nicht braucht
Weckzeit = Zeit wo man geweckt werden will
Zeitspanne_Wecker = Länge des "Sonnenaufganges" (Start Lichtwecker = Weckzeit - Zeitspanne_Wecker)
Farbverlauf durch ct (Warmweiss nach Kaltweiss) von value 500 nach 153 (max Spanne)
Helligkeit durch bri von 1 bis 254 (max Spanne)
Wecker wird gesteuert über Wecker_Aktiv. Diese wiederum wird gesteuert über die Variable frei heute (aus anderem Skript und berücksichtigt Urlaub aus iCal Adapter, WE und Feiertage)
Cron Beginnwerte berechnen
Berechnet die Cron Werte für Min und Std.
- Korrigiert auch aus bsp 5:20 zu 05:20
Intervall beenden wenn Licht aus
Beendet Lichtwecker wenn Licht manuell ausgemacht wird
Die gelbumrahmten Objekt muss man eingeben, dann werden die anderen alle berechnet
Ich kann leider das Blockly nicht posten, da die Max Zeichen gesprengt werden. Oder gibt es einen anderen Weg? `
Du kannst den Export in eine Texdatei packen und diese hier mit Anhängen