Sto emulando un tramonto e un'alba utilizzando Tasker e Yeelight. Un ottimo modo per collegare la sveglia a una lampadina intelligente. Buon mattino a tutti!
Sta diventando sempre più buio e cupo qui nell'emisfero settentrionale, soprattutto nel Regno Unito, dove la luce naturale manca dopo le 18:00. Poiché queste condizioni non miglioreranno presto (almeno non fino alla primavera), utilizziamo Tasker e la lampadina LED Yeelight Smart RGB per emulare un tramonto e un'alba su richiesta.
L'app Yeelight è stata aggiornata. Sono state introdotte nuove opzioni Tasker, inclusa la variabile per luminosità, colore e temperatura. Sfortunatamente, l'aggiornamento ha interrotto le scene predefinite, rendendo irrilevanti gli altri miei tutorial. Ho contattato il personale di Yeelight e ho trasmesso il mio feedback. Spero che vedremo la funzionalità ripristinata nel prossimo aggiornamento!
Sembra un buon piano! Se vuoi saperne di più sulla lampadina Yeelight Smart RGB, dai un'occhiata questo post. In breve, questa luce WiFi viene fornita con l'integrazione di Tasker, quindi non sono necessari hack. Supporta anche Amazon Alexa e Google Assistant! Ti mostrerò come attivare un tramonto artificiale quando il telefono viene capovolto e come creare un allarme che accenderà gradualmente le luci nella tua stanza.
Comportamento di Tasker e Yeelight al tramonto e all'alba
[appbox googleplay com.yeelight.cherry]
[appbox googleplay com.joaomgcd.autotools]
[appbox googleplay com.terdelle.twilight]
Per risparmiarmi qualche fastidio sto usando l'app Twilight per il suo plugin Tasker che dice a Tasker se è giorno o notte. Ho un trigger notturno e diurno che imposta la variabile %Luce del sole ai valori corrispondenti. Li userò per controllare i trigger Tasker e Yeelight.
PROFILO DEL COMPITI Crepuscolo Alba/Tramonto
Profile: Sunlight Day
Stato: Crepuscolo [Configurazione: Dall'ALBA al TRAMONTO nella posizione del dispositivo. ]
Inserisci: Operatore Sunlight+
A1: Imposta variabile [Nome:%Luce solare A: giorno
Variabili ricorsive: Off Esegui calcoli: Off Aggiungi: Off ]
Profilo: Notte solare
Stato: Crepuscolo [Configurazione: Dal TRAMONTO all'ALBA nella posizione del dispositivo. ]
Inserisci: Operatore della luce solare-
A1: Imposta variabile [Nome:%Luce solare A: notte
Variabili ricorsive: Off Esegui calcoli: Off Aggiungi: Off ]
Per saperne di più
Tramonto
Poiché l'app Yeelight viene fornita con preimpostazioni piuttosto accurate, possiamo usarla per creare il comportamento Sunset. La preimpostazione dura 15 minuti e va dal caldo arancione/rosso attraverso colori tenui fino al completo oscuramento.
PROFILO DEL COMPITI - Tramonto
Profile: Sunset
Stato: Orientamento [È: A faccia in giù]
Stato: Wi-Fi connesso [SSID: FASTBERRY MAC:* IP:* Attivo: Sì]
Stato: Valore variabile [%Luce solare ~ notte]
Inserisci: Tramonto
A1: Dispositivo Yeelight [Configurazione: Dispositivo: lampada, Azione: SCENA, Param: 70 Timeout (secondi): 0]
Per saperne di più
Se desideri estendere/accorciare il tramonto artificiale, puoi utilizzare l'app per creare un paio di colori predefiniti e mescolarli in Tasker utilizzando una combinazione di azioni di attesa e luminosità.
Nel mio scenario, ho utilizzato le informazioni e il valore WiFi di %Luce del sole per evitare che la lampadina intelligente Yeelight cambi accidentalmente la modalità tramonto. Sentiti libero di assegnare un altro trigger o un comando vocale.
Alba
Il comportamento all'alba si combina meglio con una sveglia impostata. Nel mio scenario, accendo la luce 5 minuti prima che suoni la sveglia. Inizialmente la luce rimane debole, poi cambia colore e luminosità nei successivi 15 minuti fino a raggiungere la massima intensità.
Allarme Tasker e Yeelight
Ho utilizzato AutoTools per ottenere la finestra di dialogo di selezione del tempo corretta. Se preferisci creare una scena, sentiti libero di farlo. Potresti anche collegarlo a un comando vocale. Qualunque cosa ti si addica, va bene purché tu abbia l'ora nel formato 15:43.
COMPITO TASKER - Allarme
Alarm
A1: Finestra di dialogo AutoTools [Configurazione: Tipo di finestra di dialogo: Data e ora
Orario di scelta: vero
Titolo del selettore dell'ora: imposta la sveglia
Formato: HH: mm
Separatore formato data:, Timeout (secondi):60]
A2: Set di variabili [Nome:%Sunrise1 A:%atdatetimeseconds-300
Variabili ricorsive: Off Esegui calcoli: On Aggiungi: Off ]
A3: Set di variabili [Nome:%Sunrise2 A:%atdatetimeseconds-300
Variabili ricorsive: Off Esegui calcoli: On Aggiungi: Off ]
A4: Divisione variabile [Nome:%atdatetime1 Divisore:: Elimina base: Disattivato]
A5: Imposta sveglia [Ore:%atdatetime11 Minuti:%atdatetime12
Etichetta: Con lampada Suono: Vibrazione: Predefinito Conferma: Spento ]
Per saperne di più
A2,A3
Il tempo impostato tramite AutoTools è disponibile in secondi, possiamo usarlo direttamente per assegnare i valori di %Alba1 E %Alba2 (ne abbiamo bisogno per creare il contesto temporale e ignorare qualsiasi questioni di tempo).
A5
Per impostare la sveglia, però, avremo bisogno delle ore e dei minuti fornitici separatamente. Possiamo dividere la variabile esistente %atdatetime1 con ":" come mostrato in A4. Una volta fatto questo, abbiamo %atdatetime11 per ore e %atdatetime12 per minuti.
Profilo dell'alba
È ora (nessun gioco di parole) di impostare il contesto e attivare Yeelight. L'azione è semplice, scegli l'azione Yeelight e imposta la scena su Alba. In base al contesto, utilizza il tempo e assegna %Alba1 E %Alba2.
PROFILO DEL COMPITI - Alba
Profile: Sunrise
Orario: dall'alba 1 all'alba 2
Stato: Valore variabile [%Luce solare ~ notte]
Inserisci: Alba
A1: Dispositivo Yeelight [Configurazione: Dispositivo: lampada,
Azione: SCENA, Param: 68 Timeout (Secondi):0 ]
Per saperne di più
Conclusione e download
Come puoi vedere, Tasker e Yeelight sono quasi una coppia creata in paradiso. La luce è fantastica quando vai a dormire e spero che riduca lo stress di alzarti presto. Ho trasmesso feedback al team Yeelight in merito al supporto per le variabili Tasker. Sarebbe bello avere la luminosità, il colore e le scene accessibili con le variabili.
Scarica il progetto Tasker Yeelight Gently Wake
Scarica il file ZIP sopra ed estrai il contenuto nella memoria interna del tuo dispositivo Android. Apri Tasker e disabilita la "Modalità Principiante" nelle Preferenze. Quindi, torna alla pagina principale di Tasker e premi a lungo sull'icona Home nell'angolo in basso a sinistra. Vedrai un'opzione per "importare" un progetto. Tocca questa opzione, quindi trova il file .prj.xml estratto in precedenza. Una volta importato, vedrai una nuova scheda in basso accanto all'icona Home predefinita in Tasker. Contiene i profili e le attività di questo progetto di supporto.
Segui il Tutorial per sviluppatori XDA feed per altri post come questo. Inoltre, dai un'occhiata al nostro Suggerimenti e trucchi per Tasker forum per le ultime creazioni tra gli appassionati di automazione della nostra comunità.