Våkn forsiktig med Yeelight Smart RGB LED-pære og Tasker

Jeg etterligner en solnedgang og en soloppgang ved å bruke Tasker og Yeelight. En flott måte å koble alarmen til en smart lyspære. God morgen alle sammen!

Det blir mørkere og dystrere her på den nordlige halvkule, spesielt i Storbritannia hvor det naturlige lyset er ute etter klokken 18. Siden disse forholdene ikke kommer til å bli bedre med det første (i hvert fall ikke før våren), la oss bruke Tasker og Yeelight Smart RGB LED-pæren for å etterligne en solnedgang og en soloppgang på forespørsel.

Yeelight-appen har blitt oppdatert. Nye Tasker-alternativer har blitt introdusert, inkludert variabel for lysstyrke, farge og temperatur. Dessverre brøt oppdateringen de forhåndsdefinerte scenene som gjorde de andre opplæringene mine irrelevante. Jeg har nådd ut til Yeelight-folkene og gått over tilbakemeldingene mine. Jeg håper vi får se funksjonaliteten gjenopprettet i neste oppdatering!

Høres ut som en god plan! Hvis du vil vite mer om Yeelight Smart RGB-pæren, sjekk ut denne posten. Kort sagt, dette WiFi-lyset kommer med Tasker-integrasjon, så det er ikke behov for hacks. Den støtter Amazon Alexa og Google Assistant også! Jeg skal vise deg hvordan du utløser en kunstig solnedgang når telefonen snus opp-ned og hvordan du lager en alarm som gradvis vil aktivere lysene i rommet ditt.


Tasker og Yeelight Atferd for solnedgang og soloppgang

[appbox googleplay com.yeelight.cherry]

[appbox googleplay com.joaomgcd.autotools]

[appbox googleplay com.terdelle.twilight]

For å spare meg selv for noe stress bruker jeg Twilight-appen for Tasker-pluginen som forteller Tasker om det er dag eller natt. Jeg har en natt og dag trigger som setter variabelen %Sollys til de tilsvarende verdiene. Jeg skal bruke disse til å kontrollere Tasker- og Yeelight-utløserne.

TASKER PROFIL Twilight Soloppgang/solnedgang

Profile: Sunlight Day 

Tilstand: Skumring [ Konfigurasjon: Fra SOLOPGANG til SOLNEDGANG på enhetens plassering. ]

Gå inn: Sunlight Operator+

A1: Variabelsett [ Navn:%Sunlight Til: dag

Gjentaksvariabler: Av Gjør matematikk: Av Legg til: Av ]

Profil: Sunlight Night

Tilstand: Skumring [ Konfigurasjon: Fra SOLNEDGANG til SOLOPGANG på enhetens plassering. ]

Gå inn: Sunlight Operator-

A1: Variable Set [ Navn:%Sollys Til: natt

Gjentaksvariabler: Av Gjør matematikk: Av Legg til: Av ]

Les mer

Solnedgang

Siden Yeelight-appen kommer med ganske pene forhåndsinnstillinger, kan vi bruke den til å lage Sunset-atferden. Forhåndsinnstillingen varer i 15 min og går fra varm oransje/rød gjennom dunkle farger til til slutt en fullstendig blackout.

TASKER-PROFIL - Solnedgang

Profile: Sunset 

Tilstand: Orientering [ Er: Forsiden ned]

Tilstand: Wifi tilkoblet [ SSID: FASTBERRY MAC:* IP:* Aktiv: Ja ]

Tilstand: Variabel verdi [ %Sunlight ~ natt ]

Gå inn: Solnedgang

A1: Yeelight-enhet [ Konfigurasjon: Enhet: lampe, Handling: SCENE, Param: 70 Tidsavbrudd (sekunder):0 ]

Les mer

Hvis du vil forlenge/forkorte den kunstige solnedgangen, kan du bruke appen til å lage et par forhåndsinnstillinger for farger og blande det i Tasker ved å bruke en kombinasjon av vente- og lysstyrkehandlinger.

I mitt scenario brukte jeg WiFi-informasjonen og verdien av %Sollys for å forhindre at Yeelight-smartpæren bytter solnedgangsmodus ved et uhell. Tilordne gjerne en annen trigger eller en talekommando.

Soloppgang

Soloppgangsatferd er best kombinert med en innstilt alarm. I mitt scenario slår jeg på lyset 5 minutter før alarmen skulle gå. Lyset forblir svakt til å begynne med, og endrer deretter farge og lysstyrke i løpet av de neste 15 minuttene til det når full intensitet.

Tasker og Yeelight alarm

Jeg brukte AutoTools for å få riktig tidsvelgerdialog. Hvis du heller vil lage en scene, kan du gjerne gjøre det. Du kan også koble dette til en talekommando. Uansett hva som passer deg, er det flott så lenge du får tiden i 15:43-formatet.

OPPGAVE OPPGAVE - Alarm

Alarm 

A1: AutoTools Dialog [ Konfigurasjon: Dialogtype: Dato og klokkeslett

Velg tid: sant

Tidsvelgertittel: Still inn alarm

Format: HH: mm

Datoformatskilletegn:, Tidsavbrudd (sekunder):60 ]

A2: Variabelsett [ Navn:%Sunrise1 Til:%atdatetimeseconds-300

Rekursvariabler: Av Gjør matematikk: På Legg til: Av ]

A3: Variabelsett [ Navn:%Sunrise2 Til:%atdatetimeseconds-300

Rekursvariabler: Av Gjør matematikk: På Legg til: Av ]

A4: Variabel splitt [ Navn:%atdatetime1 Splitter:: Slett base: Av ]

A5: Still inn alarm [ Timer:%atdatetime11 Minutter:%atdatetime12

Etikett: Med lampe Lyd: Vibrer: Standard Bekreft: Av ]

Les mer

A2, A3

Tiden som er satt via AutoTools er tilgjengelig i sekunder, vi kan bruke den direkte til å tildele verdiene til %Soloppgang1 og %Soloppgang2 (vi trenger dette for å skape tidskonteksten og omgå evt tidsproblemer).

A5

For å stille inn alarmen trenger vi imidlertid timene og minuttene gitt oss separat. Vi kan dele den eksisterende variabelen %atdatetime1 med ":" som vist i A4. Når dette er gjort, har vi det %atdatetime11 i timer og %atdatetime12 i minutter.

Soloppgangsprofil

Det er på tide (ingen ordspill) å sette konteksten og utløse Yeelight. Handlingen er enkel, velg Yeelight-handlingen og sett scenen til Sunrise. I henhold til kontekst, bruk tid og tildel %Soloppgang1 og %Soloppgang2.

TASKER PROFIL - Soloppgang

Profile: Sunrise 

Tid: Fra %soloppgang1 til %soloppgang2

Tilstand: Variabel verdi [ %Sunlight ~ natt ]

Gå inn: Soloppgang

A1: Yeelight-enhet [ Konfigurasjon: Enhet: lampe,

Handling: SCENE, Param: 68 Tidsavbrudd (sekunder):0 ]

Les mer

Konklusjon og nedlasting

Som du kan se, er Tasker og Yeelight nesten en match made in heaven. Lyset ser bra ut når du legger deg og forhåpentligvis vil det redusere litt stress med å stå opp tidlig. Jeg har gitt tilbakemelding til Yeelight-teamet med hensyn til støtte for Tasker-variabler. Det ville være fint å ha lysstyrken, fargen og scenene tilgjengelige med variablene.

Last ned Tasker Yeelight Gently Wake Project

Last ned ZIP-filen ovenfor og pakk ut innholdet til den interne lagringen på Android-enheten din. Åpne Tasker og deaktiver "Begynnermodus" i Innstillinger. Deretter går du tilbake til Tasker sin hovedside og trykker lenge på hjemmeikonet nederst i venstre hjørne. Du vil se et alternativ for å "importere" et prosjekt. Trykk på det alternativet og finn deretter .prj.xml-filen du pakket ut tidligere. Når den er importert, vil du se en ny fane nederst ved siden av standard hjemmeikon i Tasker. Denne inneholder profilene og oppgavene til dette hjelpeprosjektet.

Følg XDA-utviklerveiledninger feed for flere innlegg som dette. Sjekk også ut vår Tasker tips og triks forum for de siste kreasjonene blant automasjonsentusiastene i samfunnet vårt.