Ich emuliere einen Sonnenuntergang und einen Sonnenaufgang mit Tasker und Yeelight. Eine großartige Möglichkeit, Ihren Alarm mit einer intelligenten Glühbirne zu verbinden. Schönen Morgen euch allen!
Hier auf der Nordhalbkugel wird es immer dunkler und düsterer, insbesondere im Vereinigten Königreich, wo es nach 18 Uhr noch natürliches Licht gibt. Da sich diese Bedingungen in absehbarer Zeit nicht verbessern werden (zumindest nicht bis zum Frühjahr), verwenden wir Tasker und die Yeelight Smart RGB LED-Lampe, um bei Bedarf einen Sonnenuntergang und einen Sonnenaufgang zu emulieren.
Die Yeelight-App wurde aktualisiert. Es wurden neue Tasker-Optionen eingeführt, darunter Variablen für Helligkeit, Farbe und Temperatur. Leider hat das Update die vordefinierten Szenen kaputt gemacht, wodurch meine anderen Tutorials irrelevant wurden. Ich habe mich an die Yeelight-Leute gewandt und mein Feedback weitergegeben. Ich hoffe, dass die Funktionalität im nächsten Update wiederhergestellt wird!
Hört sich nach einem guten Plan an! Wenn Sie mehr über die Yeelight Smart RGB-Glühbirne erfahren möchten, schauen Sie sich hier um
dieser Beitrag. Kurz gesagt, diese WiFi-Leuchte verfügt über eine Tasker-Integration, sodass keine Hacks erforderlich sind. Es unterstützt auch Amazon Alexa und Google Assistant! Ich zeige Ihnen, wie Sie einen künstlichen Sonnenuntergang auslösen, wenn das Telefon auf den Kopf gestellt wird, und wie Sie einen Alarm erstellen, der die Lichter in Ihrem Zimmer nach und nach einschaltet.Verhalten bei Sonnenuntergang und Sonnenaufgang bei Tasker und Yeelight
[appbox googleplay com.yeelight.cherry]
[appbox googleplay com.joaomgcd.autotools]
[appbox googleplay com.terdelle.twilight]
Um mir etwas Ärger zu ersparen, verwende ich die Twilight-App für ihr Tasker-Plugin, das Tasker mitteilt, ob es Tag oder Nacht ist. Ich habe einen Nacht- und Tag-Trigger, der die Variable setzt %Sonnenlicht auf die entsprechenden Werte. Ich werde diese verwenden, um die Tasker- und Yeelight-Trigger zu steuern.
TASKER-PROFIL Sonnenaufgang/-untergang in der Dämmerung
Profile: Sunlight Day
Zustand: Dämmerung [ Konfiguration: Von SONNENAUFGANG bis SONNENUNTERGANG am Gerätestandort. ]
Geben Sie ein: Sunlight Operator+
A1: Variablensatz [ Name: %Sunlight To: Tag
Rekursive Variablen: Aus Rechnen: Aus Anhängen: Aus ]
Profil: Sonnenlichtnacht
Zustand: Dämmerung [Konfiguration: Von SONNENUNTERGANG bis SONNENAUFGANG am Gerätestandort. ]
Geben Sie ein: Sunlight Operator-
A1: Variablensatz [ Name:%Sonnenlicht bis: Nacht
Rekursive Variablen: Aus Rechnen: Aus Anhängen: Aus ]
mehr lesen
Sonnenuntergang
Da die Yeelight-App ziemlich nette Voreinstellungen enthält, können wir damit das Sonnenuntergangsverhalten erstellen. Die Voreinstellung dauert 15 Minuten und reicht von warmem Orange/Rot über gedämpfte Farben bis hin zu einem völligen Blackout.
TASKER-PROFIL – Sonnenuntergang
Profile: Sunset
Zustand: Ausrichtung [Ist: Verdeckt]
Status: WLAN verbunden [ SSID: FASTBERRY MAC:* IP:* Aktiv: Ja ]
Zustand: Variablenwert [ %Sonnenlicht ~ Nacht ]
Geben Sie ein: Sonnenuntergang
A1: Yeelight-Gerät [Konfiguration: Gerät: Lampe, Aktion: SZENE, Parameter: 70 Timeout (Sekunden):0]
mehr lesen
Wenn Sie den künstlichen Sonnenuntergang verlängern/verkürzen möchten, können Sie mit der App ein paar Farbvoreinstellungen erstellen und diese in Tasker mit einer Kombination aus Warte- und Helligkeitsaktionen mischen.
In meinem Szenario habe ich die WLAN-Informationen und den Wert von verwendet %Sonnenlicht um zu verhindern, dass die Yeelight-Smart-Glühbirne versehentlich den Sonnenuntergangsmodus wechselt. Gerne können Sie einen weiteren Auslöser oder einen Sprachbefehl zuweisen.
Sonnenaufgang
Das Sonnenaufgangsverhalten lässt sich am besten mit einem eingestellten Alarm kombinieren. In meinem Szenario schalte ich das Licht 5 Minuten vor dem Klingeln des Weckers ein. Das Licht bleibt zunächst schwach, ändert dann in den nächsten 15 Minuten Farbe und Helligkeit, bis es die volle Intensität erreicht.
Tasker- und Yeelight-Alarm
Ich habe AutoTools verwendet, um den richtigen Zeitauswahldialog zu erhalten. Wenn Sie lieber eine Szene erstellen möchten, können Sie dies gerne tun. Sie können dies auch mit einem Sprachbefehl verknüpfen. Was auch immer zu Ihnen passt, es ist großartig, solange Sie die Zeit im 15:43-Format erhalten.
TASKER AUFGABE – Alarm
Alarm
A1: AutoTools-Dialog [Konfiguration: Dialogtyp: Datum und Uhrzeit
Auswahlzeitpunkt: wahr
Titel der Zeitauswahl: Alarm einstellen
Format: HH: mm
Trennzeichen für Datumsformat:, Timeout (Sekunden):60 ]
A2: Variablensatz [ Name:%Sunrise1 To:%atdatetimeseconds-300
Rekursive Variablen: Aus Rechnen: Ein Anhängen: Aus ]
A3: Variablensatz [ Name:%Sunrise2 To:%atdatetimeseconds-300
Rekursive Variablen: Aus Rechnen: Ein Anhängen: Aus ]
A4: Variablenaufteilung [Name:%atdatetime1 Splitter:: Basis löschen: Aus]
A5: Alarm einstellen [Stunden:%atdatetime11 Minuten:%atdatetime12
Bezeichnung: Mit Lampe Ton: Vibrieren: Standard Bestätigen: Aus ]
mehr lesen
A2,A3
Die über AutoTools eingestellte Zeit liegt in Sekunden vor, wir können sie direkt nutzen, um die Werte von zuzuweisen %Sonnenaufgang1 Und %Sonnenaufgang2 (Wir benötigen dies, um den Zeitkontext zu erstellen und alle zu umgehen Zeitprobleme).
A5
Um den Alarm einzustellen, benötigen wir jedoch die uns separat zur Verfügung gestellten Stunden und Minuten. Wir können die vorhandene Variable teilen %atdatetime1 mit „:“ wie in gezeigt A4. Sobald dies erledigt ist, haben wir %atdatetime11 stundenlang und %atdatetime12 für Minuten.
Sonnenaufgangsprofil
Es ist Zeit (kein Wortspiel beabsichtigt), den Kontext festzulegen und das Yeelight auszulösen. Die Aktion ist einfach: Wählen Sie die Yeelight-Aktion und stellen Sie die Szene auf Sonnenaufgang ein. Je nach Kontext Zeit nutzen und zuweisen %Sonnenaufgang1 Und %Sonnenaufgang2.
TASKER-PROFIL – Sonnenaufgang
Profile: Sunrise
Zeit: Von %Sonnenaufgang1 bis %Sonnenaufgang2
Zustand: Variablenwert [ %Sonnenlicht ~ Nacht ]
Geben Sie ein: Sonnenaufgang
A1: Yeelight-Gerät [Konfiguration: Gerät: Lampe,
Aktion: SZENE, Param: 68 Timeout (Sekunden):0 ]
mehr lesen
Fazit und Download
Wie Sie sehen, sind Tasker und Yeelight fast eine himmlische Kombination. Das Licht sieht toll aus, wenn Sie schlafen gehen, und hoffentlich verringert es den Stress, der durch das frühe Aufstehen entsteht. Ich habe Feedback an das Yeelight-Team bezüglich der Unterstützung von Tasker-Variablen weitergeleitet. Es wäre schön, wenn Helligkeit, Farbe und Szenen über die Variablen zugänglich wären.
Laden Sie das Tasker Yeelight Gently Wake-Projekt herunter
Laden Sie die obige ZIP-Datei herunter und extrahieren Sie den Inhalt in den internen Speicher Ihres Android-Geräts. Öffnen Sie Tasker und deaktivieren Sie den „Anfängermodus“ in den Einstellungen. Gehen Sie dann zurück zur Tasker-Hauptseite und drücken Sie lange auf das Home-Symbol in der unteren linken Ecke. Sie sehen eine Option zum „Importieren“ eines Projekts. Tippen Sie auf diese Option und suchen Sie dann die .prj.xml-Datei, die Sie zuvor extrahiert haben. Nach dem Import sehen Sie unten neben dem Standard-Home-Symbol in Tasker eine neue Registerkarte. Darin sind die Profile und Aufgaben dieses Hilfsprojekts enthalten.
Folge dem XDA-Entwickler-Tutorials Feed für weitere Beiträge wie diesen. Schauen Sie sich auch unsere an Tasker-Tipps und Tricks Forum für die neuesten Kreationen unter den Automatisierungsbegeisterten unserer Community.