Reklama

IFTTT to świetny sposób na zautomatyzowanie codziennych procesów na komputerze, telefonie i inteligentnym domu. Ale jego podstawowa funkcjonalność jest nieco ograniczona. Istnieje sposób na tworzenie bardziej zaawansowanych apletów IFTTT, które działają tylko pod pewnymi warunkami.

Pokażemy Ci, jak to zrobić, korzystając z opcji o nazwie Filtry na platformie programistycznej IFTTT.

Co to są filtry IFTTT?

Możesz wiedzieć Jeśli to, to tamto Przewodnik po IFTTT: użyj najpotężniejszego narzędzia internetowego, takiego jak profesjonalistaIf This Then That, znany również jako IFTTT, to darmowa usługa internetowa umożliwiająca współpracę aplikacji i urządzeń. Nie wiesz, jak zbudować aplet? Postępuj zgodnie z tym przewodnikiem. Czytaj więcej jako ulubiona usługa wśród ludzi technicznych i zorganizowanych. Pozwala połączyć różne usługi z jednym kontem. Następnie możesz uruchomić działania dla jednego konta na podstawie danych wejściowych innego.

Na przykład możesz użyć IFTTT na telefonie z Androidem

instagram viewer
aby wysłać sobie e-mail za każdym razem, gdy otrzymasz SMS. Lub możesz automatycznie rejestrować połączenia telefoniczne w kalendarzu. Możesz łączyć usługi takie jak Twitter, Facebook, Sonos, kanały RSS, informacje o pogodzie, Pushbullet i wiele innych.

Podstawowa wersja IFTTT, z której korzysta większość ludzi, jest prosta. Ma wyzwalacz - „Jeśli to”- po którym następuje akcja -„niż to”Oświadczenie.

Ale czasem potrzebujesz bardziej elastycznego rozwiązania. Możesz chcieć, aby akcja „wtedy tamto” była uruchamiana tylko w niektórych sytuacjach. W takim przypadku możesz użyć zaawansowanej funkcji IFTTT o nazwie Filtry.

Jak skonfigurować filtry IFTTT

Korzystanie z platformy IFTTT dla apletów z zaawansowanymi filtrami

Aby rozpocząć korzystanie z filtrów, musisz udać się do Platforma IFTTT teren. To jest strona dla programistów, którzy chcą korzystać z IFTTT. Jednak nawet jeśli jesteś zwykłym użytkownikiem, nadal możesz korzystać z funkcji tutaj.

Aby rozpocząć, kliknij Deska rozdzielcza w prawym górnym rogu.

To zabierze Cię do twojego Prywatne aplety sekcja, w której możesz zobaczyć wszelkie zaawansowane aplety, które już utworzyłeś.

Aby skonfigurować nowy aplet za pomocą filtrów, kliknij Nowy aplet w prawym górnym rogu. To zabierze Cię do Utwórz nowy aplet strona.

Tworzenie nowego apletu do dodawania filtrów IFTTT

Utwórz nowy aplet IFTTT

Przeprowadzimy Cię przez proces tworzenia apletu z filtrami z przykładem. Załóżmy, że masz telefon z Androidem i chcesz, aby aplet był uruchamiany, gdy tylko wrócisz do domu.

Krok 1: Wybierz swój wyzwalacz

  1. Kliknij na Szukaj usług pole i znajdź Urządzenie z Androidem.
  2. Wybierz konkretny wyzwalacz z Proszę wybrać menu rozwijane.
  3. Wybierać Łączy się z określoną siecią Wi-Fi.
  4. Teraz spójrz na Etykieta pola wpisz nazwę domowej sieci Wi-Fi w Wartość pole.

Krok 2: Wybierz działanie przed zastosowaniem filtrów

W tym przykładzie po powrocie do domu głośnik Sonos odtworzy muzykę.

  1. Kliknij Dodaj akcję.
  2. Idź do Szukaj usług pole i wybierz Sonos.
  3. Od Proszę wybrać wybierz, wybierz Zagraj w Ulubione. Wybieramy, który ulubiony grać później. Więc na razie pozostaw opcje dla W jaki ulubiony chcesz grać? i Gdzie chcesz grać Ustawić Możliwość dostosowania przez użytkownika.
  4. Śmiało i dodaj wszelkie filtry do Dodaj kod filtra Sekcja. Zobacz poniżej, aby uzyskać więcej informacji na temat korzystania z filtrów.
  5. Gdy wszystko zostanie zrobione, po prostu dodaj Tytuł apletu i Opis apletu u dołu, a następnie wybierz Zapisać.
  6. Zobaczysz Utworzono aplet banner, gdy wszystko zostanie zrobione.

Krok 3: Zacznij korzystać z nowego apletu

  1. Idź do Deska rozdzielcza a potem do twojego Prywatne aplety. Zobaczysz tutaj zapisany nowy aplet.
  2. Kliknij na to aby wyświetlić opcje w nowym oknie.
  3. Kliknij Połączyć aby rozpocząć korzystanie z apletu i wprowadzić wartości, takie jak ulubiony Sonos, który chcesz usłyszeć po powrocie do domu i w której lokalizacji powinna być odtwarzana muzyka.
  4. Trafienie Zapisać i twój nowy aplet jest gotowy do użycia.

Jak korzystać z filtrów IFTTT

Używanie apletów IFTTT z zaawansowanymi filtrami i przykład gotowego apletu

Teraz wiesz, gdzie dodać filtry IFTTT. Zacznijmy od kodu filtra.

Filtry używają JavaScript, który jest uruchamiany po uruchomieniu apletu. JavaScript może uzyskiwać dostęp do danych o wyzwalaczu, a także metadanych, takich jak bieżąca godzina. Oznacza to, że możesz używać filtrów na różne sposoby, w zależności od wybranego wyzwalacza.

Przyjrzymy się dwóm różnym przykładom kodu filtra.

1. Filtr IFTTT, aby uruchomić aplet tylko w ciągu dnia

Jak korzystać z apletów IFTTT z zaawansowanymi filtrami - kod filtra

W powyższym przykładzie aplet odtwarza muzykę za pośrednictwem systemu Sonos, gdy tylko wrócisz do domu, a urządzenie połączy się z domową siecią Wi-Fi.

Być może jednak chcesz ograniczyć ten aplet, aby działał tylko w ciągu dnia. Jeśli wrócisz do domu późno w nocy, nie chcesz włączać żadnej muzyki i przeszkadzać naszym sąsiadom.

Aby ograniczyć liczbę godzin pracy apletu, możemy użyć następującego kodu filtra:

var currentHour = Meta.currentUserTime.hour () if (currentHour> = 8 || currentHour <22) { } else {Sonos.playFavorite.skip () }

Oto wyjaśnienie, co oznacza ten kod:

Pierwszy wiersz informuje system, aby sprawdził aktualny czas w strefie czasowej użytkownika. Drugi wiersz mówi, że jeśli aktualny czas jest po 8 rano i przed 22:00, aplet powinien zostać uruchomiony. Trzeci i czwarty wiersz mówią, że jeśli czas jest przed 8 rano i po 22:00, aplet powinien pominąć akcję i nie odtwarzać ulubionych.

2. Filtr IFTTT, aby zmienić kolor światła na losowy

w Dokumentacja filtra IFTTT, jest też przykład, jak wprowadzić losowy element do akcji. Na przykład poniższy kod wyśle ​​zmianę świateł Lifx na losowy kolor z listy dostępnych opcji.

var kolory = [„# FF8400”, „# FF0000”, „# 15FF00”, „# FF00D4”, „# 00D4FF”, „# 003CFF”] var index = Math.floor ((Math.random () * colors.length)) Lifx.color.setAdvancedOptions ('color:' + colors [index] + '; jasność: 1; czas trwania: 12 ')

Tutaj pierwszy wiersz zawiera listę różnych kolorów, które chcesz uwzględnić w losowym obrocie. Drugi wiersz wybiera losową wartość z tej listy. Trzecia linia ustawia lampy Lifx na ten kolor.

Ograniczenia filtrów IFTTT

Istnieją pewne ograniczenia apletów IFTTT z filtrami, o których powinieneś wiedzieć.

Po pierwsze, każdy może utworzyć aplet za pomocą filtrów. Jednak aplety z filtrami można publikować tylko wtedy, gdy masz płatne konto IFTTT. Jeśli nie chcesz płacić, nadal możesz używać filtrowanych apletów na swoim koncie. Po prostu nie będziesz mógł ich opublikować ani udostępnić innym.

Po drugie, jeśli chcesz dodać bardziej złożone filtry, jest to możliwe, ale musisz znać JavaScript. Jeśli jeszcze nie znasz tego języka, istnieje kilka kursów online Udemy do nauki języka JavaScript, które polecamy na naszej stronie.

Użyj filtrów, aby utworzyć sprytne aplety IFTTT

Korzystając z filtrów w sekcji Platforma IFTTT, każdy może tworzyć złożone aplety do wykonywania bardziej zaawansowanych funkcji. Uwielbiamy IFTTT, ale jeśli szukasz podobnej usługi z różnymi opcjami, mogą Cię zainteresować Alternatywy IFTTT, o których jeszcze nie słyszałeś 7 IFTTT Alternatywy, o których możesz nie słyszećIFTTT jest darmowy i popularny. Ale jako narzędzie do automatyzacji nie jest to jedyna gra w mieście. Rzućmy okiem na siedem potężnych alternatyw dla IFTTT. Czytaj więcej .

Georgina jest pisarką naukową i technologiczną, która mieszka w Berlinie i ma doktorat z psychologii. Kiedy nie pisze, zwykle znajduje się, że majstruje przy komputerze lub jeździ na rowerze, a więcej jej pisania można znaleźć na georginatorbet.com.