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.