Reklama

IFTTT je vynikajúci spôsob automatizácie každodenných procesov v počítači, telefóne a inteligentnom dome. Jeho základná funkčnosť je však trochu obmedzená. Existuje spôsob, ako vytvoriť pokročilejšie aplety IFTTT, ktoré fungujú iba za určitých podmienok.

Ukážeme vám, ako pomocou možnosti s názvom filtre v vývojovej platforme IFTTT.

Čo sú filtre IFTTT?

Môžeš vedieť Ak toto, potom to Príručka The Ultimate IFTTT: Použite najvýkonnejší nástroj na webe ako profesionálIf This Then That, tiež známy ako IFTTT, je bezplatná webová služba, ktorá umožňuje spoluprácu aplikácií a zariadení. Nie ste si istí, ako zostaviť applet? Postupujte spolu s týmto sprievodcom. Čítaj viac ako obľúbená služba medzi technickými a organizovanými ľuďmi. Umožňuje vám prepojiť rôzne služby s jedným účtom. Potom môžete spustiť akcie pre jeden účet na základe vstupov iného účtu.

Napríklad môžete použiť IFTTT na telefóne s Androidom poslať si e-mail vždy, keď dostanete správu SMS. Môžete tiež automaticky prihlásiť svoje telefónne hovory do svojho kalendára. Môžete prepojiť služby ako Twitter, Facebook, Sonos, informačné kanály RSS, informácie o počasí, Pushbullet a mnoho ďalších.

instagram viewer

Základná verzia IFTTT, ktorú používa väčšina ľudí, je jednoduchá. Má spúšť - „Ak toto“Vyhlásenie - nasledované akciou - a“potom to”Vyhlásenie.

Ale niekedy chcete flexibilnejšie riešenie. Možno budete chcieť, aby sa akcia „potom“ spustila iba v určitých situáciách. V takom prípade môžete použiť pokročilú funkciu nazývanú IFTTT filtre.

Ako nastaviť filtre IFTTT

Použitie platformy IFTTT pre aplety s pokročilými filtrami

Ak chcete začať používať filtre, musíte prejsť na stránku Platforma IFTTT site. Toto je stránka pre vývojárov, ktorí chcú používať IFTTT. Funkcie však môžete používať aj v prípade, že ste len bežný používateľ.

Ak chcete začať, kliknite na ikonu prístrojová doska vpravo hore.

Tým sa dostanete do svojho Súkromné ​​applety v ktorej nájdete všetky rozšírené applety, ktoré ste už vytvorili.

Ak chcete nastaviť nový applet pomocou filtrov, kliknite na ikonu Nový aplet v pravom hornom rohu. Týmto sa dostanete na stránku Vytvorte novú aplet str.

Vytvorenie novej applety na pridávanie filtrov IFTTT

Vytvorte nový applet IFTTT

Prevedieme vás krokmi na vytvorenie apletu s filtrami s príkladom. Povedzme, že máte telefón s Androidom a chcete, aby sa applet spustil vždy, keď sa vrátite domov.

Krok 1: Vyberte si spúšťač

  1. Klikni na Vyhľadávacie služby box a nájsť Zariadenie Android.
  2. Vyberte konkrétny spúšťač z Prosím vyber rozbaľovacia ponuka.
  3. zvoliť Pripojenie k špecifickej sieti Wi-Fi.
  4. Teraz sa pozrite na Pole V časti zadajte názov domácej siete Wi-Fi hodnota lúka.

Krok 2: Pred použitím filtrov vyberte akciu

V tomto príklade budeme mať reproduktory Sonos, aby prehrávali hudbu, keď prídeme domov.

  1. Kliknite na Pridajte akciu.
  2. Prejdite na stránku Vyhľadávacie služby a vyberte Sonos.
  3. Z Prosím vyber rozbaľovacia ponuka, vyberte Prehrať obľúbené. Neskôr si vyberieme, ktoré obľúbené skladby sa budú hrať. Zatiaľ nechajte možnosti pre Aký obľúbený chcete hrať? a Kde chcete hrať? nastavený na Prispôsobiteľné používateľom.
  4. Pokračujte a pridajte všetky filtre do Pridajte kód filtra oddiel. Ďalšie informácie o používaní filtrov nájdete nižšie.
  5. Akonáhle je všetko hotové, stačí pridať Applet title a Popis apletu v dolnej časti a potom vyberte položku Uložiť.
  6. Uvidíte Applet bol vytvorený po dokončení všetkého.

Krok 3: Začnite používať novú apletu

  1. Prejdite na stránku prístrojová doska a potom na vaše Súkromné ​​applety. Uvidíte tu svoj nový applet.
  2. Kliknite naň zobraziť možnosti v novom okne.
  3. cvaknutie pripojiť začať používať applet a zadávať svoje hodnoty, napríklad obľúbenú Sonos, ktorú chcete počuť, keď sa vrátite domov a na akom mieste by sa mala hudba prehrávať.
  4. hit Uložiť a nový applet je pripravený na použitie.

Ako používať filtre IFTTT

Použitie appletov IFTTT s pokročilými filtrami a príklad hotového appletu

Teraz viete, kam pridať filtre IFTTT. Začnime sa pozerať na kód filtra.

Filtre používajú JavaScript, ktorý sa spustí pri spustení appletu. JavaScript má prístup k údajom o spúšťači, ako aj k metaúdajom, ako je aktuálny čas. To znamená, že môžete použiť filtre rôznymi spôsobmi v závislosti od zvoleného spúšťača.

Pozrime sa na dva rôzne príklady kódu filtra.

1. Filter IFTTT na spustenie apletu iba počas dňa

Ako používať applety IFTTT s pokročilými filtrami - kód filtra

Vo vyššie uvedenom príklade applet prehráva hudbu prostredníctvom systému Sonos vždy, keď sa dostanete domov a zariadenie sa pripojí k domácej sieti Wi-Fi.

Ale možno budete chcieť obmedziť tento applet, aby bežal iba počas dňa. Ak prídete domov neskoro v noci, nechcete zapnúť žiadnu hudbu a rušiť našich susedov.

Na obmedzenie hodín, počas ktorých sa applet spustí, môžeme použiť nasledujúci filtračný kód:

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

Tu je vysvetlenie, čo tento kód znamená:

Prvý riadok informuje systém, aby skontroloval, aký je aktuálny čas v časovej zóne používateľa. Druhý riadok hovorí, že ak je aktuálny čas po 8:00 a pred 22:00, aplet by sa mal spustiť. Tretí a štvrtý riadok hovoria, že ak je čas pred 8:00 a 22:00, applet by mal akciu preskočiť a nehrať obľúbené položky.

2. IFTTT filter na zmenu svetiel na náhodnú farbu

V Dokumentácia filtra IFTTT, existuje aj príklad, ako do akcií zaviesť náhodný prvok. Napríklad nasledujúci kód odošle zmenu vašich svetiel Lifx na náhodnú farbu zo zoznamu možností, ktoré poskytnete.

var colours = ["# FF8400", "# FF0000", "# 15FF00", "# FF00D4", "# 00D4FF", "# 003CFF"] var index = Math.floor ((Math.random () * colors.length)) Lifx.color.setAdvancedOptions ('color:' + colours [index] + '; jas: 1; trvanie: 12 ')

V prvom riadku sú uvedené rôzne farby, ktoré chcete zahrnúť do náhodnej rotácie. Druhý riadok vyberie náhodnú hodnotu z tohto zoznamu. Tretí riadok nastaví farbu vašich svetiel Lifx.

Obmedzenia IFTTT filtrov

Existujú určité obmedzenia apletov IFTTT s filtrami, o ktorých by ste mali vedieť.

Najskôr môže ktokoľvek vytvoriť applet pomocou filtrov. Aplikácie s filtrami však môžete publikovať, iba ak máte platený účet IFTTT. Ak nechcete platiť, môžete naďalej používať filtrované applety na svoj účet. Nebudete ich môcť publikovať a zdieľať s ostatnými.

Po druhé, ak chcete pridať zložitejšie filtre, potom je to možné, ale musíte poznať JavaScript. Ak ešte tento jazyk nepoznáte, existuje niekoľko online kurzov Udemy, kde sa môžete naučiť JavaScript, ktorý odporúčame na našich stránkach.

Pomocou filtrov vytvorte inteligentné aplety IFTTT

Pomocou filtrov v časti Platforma IFTTT môže ktokoľvek vytvoriť komplexné aplety na vykonávanie sofistikovanejších funkcií. Milujeme IFTTT, ale ak hľadáte podobnú službu s rôznymi možnosťami, možno by vás tieto mohli zaujímať Alternatívy IFTTT, o ktorých ste sa ešte nepočuli 7 Alternatívy IFTTT, o ktorých by ste možno nemali počuťIFTTT je bezplatná a obľúbená. Ale ako nástroj automatizácie to nie je jediná hra v meste. Pozrime sa na sedem výkonných alternatív k IFTTT. Čítaj viac .

Georgina je spisovateľka pre vedu a techniku, ktorá žije v Berlíne a má doktorát z psychológie. Keď nepíše, zvyčajne ju nájdu drotária s PC alebo jazdenie na bicykli a viac jej písania nájdete na georginatorbet.com.