Emuluję zachód i wschód słońca za pomocą Taskera i Yeelight. Świetny sposób na połączenie alarmu z inteligentną żarówką. Miłego poranka wszystkim!
Na półkuli północnej robi się coraz ciemniej i ponuro, szczególnie w Wielkiej Brytanii, gdzie naturalne światło nie świeci po godzinie 18:00. Ponieważ warunki te w najbliższym czasie nie ulegną poprawie (przynajmniej nie do wiosny), użyjmy Taskera i żarówki LED Yeelight Smart RGB, aby na żądanie emulować zachód i wschód słońca.
Aplikacja Yeelight została zaktualizowana. Wprowadzono nowe opcje Taskera, w tym zmienną jasność, kolor i temperaturę. Niestety aktualizacja zepsuła predefiniowane sceny, przez co moje inne tutoriale stały się nieistotne. Skontaktowałem się z ludźmi Yeelight i przekazałem im moją opinię. Mam nadzieję, że w następnej aktualizacji funkcjonalność zostanie przywrócona!
Brzmi jak dobry plan! Jeśli chcesz dowiedzieć się więcej na temat żarówki Yeelight Smart RGB, sprawdź ten post. Krótko mówiąc, ta lampka Wi-Fi jest wyposażona w integrację z Taskerem, więc nie ma potrzeby stosowania hacków. Obsługuje także Amazon Alexa i Asystenta Google! Pokażę Ci, jak wywołać sztuczny zachód słońca, gdy telefon zostanie odwrócony do góry nogami i jak stworzyć alarm, który stopniowo włączy światło w Twoim pokoju.
Zachowanie Taskera i Yeelighta o zachodzie i wschodzie słońca
[appbox googleplay com.yeelight.cherry]
[appbox googleplay com.joaomgcd.autotools]
[appbox googleplay com.terdelle.twilight]
Aby zaoszczędzić sobie kłopotów, używam aplikacji Twilight z wtyczką Tasker, która informuje Taskera, czy jest dzień, czy noc. Mam wyzwalacz nocny i dzienny, który ustawia zmienną %Światło słoneczne do odpowiednich wartości. Zamierzam ich użyć do sterowania wyzwalaczami Tasker i Yeelight.
PROFIL ZADOWNIKA Zmierzch wschodu i zachodu słońca
Profile: Sunlight Day
Stan: Zmierzch [Konfiguracja: Od wschodu do zachodu słońca w lokalizacji urządzenia. ]
Wpisz: Operator Światła Słonecznego+
A1: Zestaw zmiennych [Nazwa:%Światło słoneczne do: dzień
Zmienne powtarzania: wyłączone Wykonuj obliczenia: wyłączone Dołączanie: wyłączone ]
Profil: Noc światła słonecznego
Stan: Zmierzch [Konfiguracja: Od SUNSET do SUNRISE w lokalizacji urządzenia. ]
Wprowadź: Operator Sunlight-
A1: Zestaw zmiennych [Nazwa:%Światło słoneczne do: noc
Zmienne powtarzania: wyłączone Wykonuj obliczenia: wyłączone Dołączanie: wyłączone ]
Czytaj więcej
Zachód słońca
Ponieważ aplikacja Yeelight ma całkiem fajne ustawienia wstępne, możemy jej użyć do stworzenia zachowania Zachód słońca. Ustawienie wstępne trwa 15 minut i przechodzi od ciepłego pomarańczu/czerwonego, przez przyćmione kolory, aż do całkowitego zaciemnienia.
PROFIL ZADAWCY - Zachód słońca
Profile: Sunset
Stan: Orientacja [Jest: Twarzą w dół]
Stan: Połączono z Wi-Fi [SSID: FASTBERRY MAC:* IP:* Aktywny: Tak]
Stan: Wartość zmiennej [%Światło słoneczne ~ noc]
Wpisz: Zachód słońca
A1: Urządzenie Yeelight [Konfiguracja: Urządzenie: lampa, Akcja: SCENA, Param: 70 Limit czasu (sekundy): 0]
Czytaj więcej
Jeśli chcesz wydłużyć/skrócić sztuczny zachód słońca, możesz użyć aplikacji, aby utworzyć kilka gotowych ustawień kolorów i wymieszać je w Taskerze, korzystając z kombinacji akcji oczekiwania i jasności.
W moim scenariuszu użyłem informacji o Wi-Fi i wartości %Światło słoneczne aby zapobiec przypadkowemu przełączeniu trybu zachodu słońca przez inteligentną żarówkę Yeelight. Możesz przypisać inny wyzwalacz lub polecenie głosowe.
wschód słońca
Zachowanie o wschodzie słońca najlepiej połączyć z ustawionym alarmem. W moim scenariuszu włączam światło 5 minut przed włączeniem alarmu. Światło początkowo pozostaje przyćmione, następnie w ciągu kolejnych 15 minut zmienia kolor i jasność, aż do osiągnięcia pełnej intensywności.
Alarm Taskera i Yeelighta
Użyłem AutoTools, aby uzyskać odpowiednie okno dialogowe wyboru czasu. Jeśli wolisz stworzyć scenę, możesz to zrobić. Możesz także powiązać to z poleceniem głosowym. Cokolwiek Ci odpowiada, jest świetne, pod warunkiem, że uzyskasz czas w formacie 15:43.
ZADANIE ZADANIA - Alarm
Alarm
A1: Okno dialogowe AutoTools [Konfiguracja: Typ okna dialogowego: Data i godzina
Wybierz czas: prawda
Tytuł selektora czasu: Ustaw alarm
Format: GG: mm
Separator formatu daty:, Limit czasu (sekundy): 60 ]
A2: Zestaw zmiennych [Nazwa:%Sunrise1 Do:%atdatetimesekund-300
Zmienne powtarzania: wyłączone Wykonuj obliczenia: włączone Dołączanie: wyłączone ]
A3: Zestaw zmiennych [Nazwa:%Sunrise2 Do:%atdatetimesekund-300
Zmienne powtarzania: wyłączone Wykonuj obliczenia: włączone Dołączanie: wyłączone ]
A4: Podział zmiennej [Nazwa:%atdatetime1 Rozdzielacz:: Usuń bazę: Wył.]
A5: Ustaw alarm [Godziny:%atdatetime11 Minuty:%atdatetime12
Etykieta: Z lampą Dźwięk: Wibracje: Domyślnie Potwierdź: Wył.]
Czytaj więcej
A2, A3
Czas ustawiony za pomocą AutoTools jest dostępny w sekundach, możemy go bezpośrednio wykorzystać do przypisania wartości %Wschód słońca1 I %Wschód słońca2 (potrzebujemy tego, aby utworzyć kontekst czasowy i ominąć dowolny kwestie czasu).
A5
Do ustawienia alarmu będziemy jednak potrzebować podanych nam osobno godzin i minut. Możemy podzielić istniejącą zmienną %atdatetime1 z „:”, jak pokazano w A4. Kiedy już to zrobimy, mamy to %atdatetime11 godzinami i %atdatetime12 przez kilka minut.
Profil wschodu słońca
Nadszedł czas (bez zamierzonej gry słów), aby ustawić kontekst i uruchomić Yeelight. Akcja jest prosta, wybierz akcję Yeelight i ustaw scenę na wschód słońca. Zgodnie z kontekstem wykorzystaj czas i przypisz %Wschód słońca1 I %Wschód słońca2.
PROFIL ZADAWCY - Wschód słońca
Profile: Sunrise
Czas: od %Sunrise1 do %Sunrise2
Stan: Wartość zmiennej [%Światło słoneczne ~ noc]
Wpisz: Wschód słońca
A1: Urządzenie Yeelight [Konfiguracja: Urządzenie: lampa,
Akcja: SCENA, Param: 68 Limit czasu (sekundy): 0 ]
Czytaj więcej
Podsumowanie i pobranie
Jak widać, Tasker i Yeelight są prawie dopasowani w niebie. Światło wygląda świetnie, gdy idziesz spać i miejmy nadzieję, że zmniejszy stres związany z wczesnym wstawaniem. Przekazałem zespołowi Yeelight opinie dotyczące obsługi zmiennych Taskera. Byłoby miło, gdyby jasność, kolor i sceny były dostępne za pomocą zmiennych.
Pobierz projekt Tasker Yeelight Gently Wake
Pobierz powyższy plik ZIP i wyodrębnij zawartość do pamięci wewnętrznej urządzenia z systemem Android. Otwórz Taskera i wyłącz „Tryb dla początkujących” w Preferencjach. Następnie wróć do strony głównej Taskera i naciśnij długo ikonę strony głównej w lewym dolnym rogu. Zobaczysz opcję „importowania” projektu. Stuknij tę opcję, a następnie znajdź wyodrębniony wcześniej plik .prj.xml. Po zaimportowaniu zobaczysz nową kartę na dole obok domyślnej ikony strony głównej w Taskerze. Zawiera profile i zadania tego projektu pomocniczego.
Podążaj za Poradniki dla programistów XDA podaj więcej takich postów. Sprawdź także nasze Wskazówki i porady dla Taskera forum najnowszych dzieł wśród entuzjastów automatyzacji w naszej społeczności.