IFTTT-appleter kan automatisere nesten hva som helst.  Men visste du at du også kan lage sofistikerte appletter med spesielle IFTTT-filtre?

Slik bruker du IFTTT-apper med avanserte filtre for å superkrafte oppgavene dine

Annonse IFTTT er en flott måte å automatisere de daglige prosessene dine på datamaskinen, telefonen og smarthuset ditt. Men dens grunnleggende funksjonalitet er noe begrenset. Det er en måte å lage mer avanserte IFTTT-appleter som bare kjører under visse betingelser. Vi viser deg hvordan du bruker et alternativ som heter Filters i utviklerplattformen IFTTT. Hva

Annonse

IFTTT er en flott måte å automatisere de daglige prosessene dine på datamaskinen, telefonen og smarthuset ditt. Men dens grunnleggende funksjonalitet er noe begrenset. Det er en måte å lage mer avanserte IFTTT-appleter som bare kjører under visse betingelser.

Vi viser deg hvordan du bruker et alternativ som heter Filters i utviklerplattformen IFTTT.

Hva er IFTTT-filtre?

Du vet kanskje om dette, så at den ultimate IFTTT-guiden: Bruk nettets kraftigste verktøy som en proff. Ultimate IFTTT-guide: Bruk nettets kraftigste verktøy som en proff, hvis dette, også kjent som IFTTT, er et gratis web- basert tjeneste for å få appene og enhetene dine til å samarbeide. Er du usikker på hvordan du bygger appleten din? Følg med i denne guiden. Les mer som en favoritt tjeneste blant teknikere og organiserte mennesker. Den lar deg koble forskjellige tjenester til en konto. Du kan deretter utløse handlinger for en konto basert på innspillene til en annen.

For eksempel kan du bruke IFTTT på Android-telefonen din til å sende deg en e-post når du mottar en SMS. Eller du kan logge telefonsamtalene dine automatisk i kalenderen. Du kan koble sammen tjenester som Twitter, Facebook, Sonos, RSS-feeds, værinformasjon, Pushbullet og mange flere.

Den grunnleggende versjonen av IFTTT som folk flest bruker er enkel. Den har en trigger - en " hvis dette " -uttalelse - etterfulgt av en handling - en " deretter den " -uttalelsen.

Men noen ganger vil du ha en mer fleksibel løsning. Du vil kanskje at handlingen “da den” bare skal utløses i visse situasjoner. Hvis dette er tilfelle, kan du bruke en avansert funksjon i IFTTT kalt Filtre .

Slik konfigurerer du IFTTT-filtre

Bruke IFTTT-plattformen for apples med avanserte filtre

For å begynne å bruke filtre, må du ta turen til IFTTT-plattformstedet. Dette er nettstedet for utviklere som vil bruke IFTTT. Selv om du bare er en vanlig bruker, kan du likevel bruke funksjonene her.

For å komme i gang, klikk på Dashboard øverst til høyre.

Dette vil ta deg til delen Private Applets, der du kan se alle avanserte appleter som du allerede har opprettet.

Hvis du vil sette opp en ny applet ved hjelp av filtre, klikker du på Ny applet øverst til høyre. Dette tar deg til siden Opprett en ny applet .

Opprette et nytt applet for å legge til IFTTT-filtre

Lag en ny IFTTT-applet

Vi leder deg gjennom trinnene for å lage en applet med filtre med et eksempel. La oss si at du har en Android-telefon og at du vil at en applet skal kjøres når du kommer hjem.

Trinn 1: Velg utløseren din

  1. Klikk på søketjenesteboksen og finn Android-enhet .
  2. Velg den spesifikke utløseren fra rullegardinmenyen Vennligst velg .
  3. Velg Koble til et spesifikt Wi-Fi-nettverk .
  4. Nå, se på feltetikettdelen, skriv inn navnet på hjemmets Wi-Fi-nettverk i Verdi- feltet.

Trinn 2: Velg en handling før du bruker filtrene

I dette eksemplet skal vi få Sonos-høyttaleren vår til å spille musikk når vi kommer hjem.

  1. Klikk på Legg til handling .
  2. Gå til søketjenester- boksen og velg Sonos .
  3. Fra rullegardinmenyen Vennligst velg, velg Spill favoritt . Vi kommer til å velge hvilken favoritt som skal spilles senere. Så foreløpig, la alternativene for Hvilken favoritt vil du spille? og Hvor vil du spille? satt til Tilpasselig av brukeren .
  4. Gå videre og legg til eventuelle filtre i delen Legg til filterkode . Se nedenfor for mer informasjon om hvordan du bruker filtre.
  5. Når alt er gjort, bare legg til en applettittel og appletbeskrivelse nederst, og velg deretter Lagre .
  6. Du vil se et applet opprettet banner når alt er gjort.

Trinn 3: Begynn å bruke den nye appleten

  1. Gå til dashbordet og deretter til dine private applets . Du ser den nye appleten din her.
  2. Klikk på den for å få frem alternativene i et nytt vindu.
  3. Klikk på Koble til for å begynne å bruke appleten og angi verdiene dine, for eksempel hvilken Sonos-favoritt du vil høre når du kommer hjem og på hvilket sted musikken skal spille.
  4. Trykk Lagre, og den nye appleten din er klar til bruk.

Slik bruker du IFTTT-filtre

Bruke IFTTT-appleter med avanserte filtre og et eksempel på en ferdig applet

Nå vet du hvor du skal legge til IFTTT-filtre. La oss begynne å se på filterkoden.

Filtre bruker JavaScript som kjøres når appleten utløses. JavaScript har tilgang til data om avtrekkeren, så vel som metadata som gjeldende klokkeslett. Det betyr at du kan bruke filtre på forskjellige måter, avhengig av avtrekkeren du velger.

Vi skal se på to forskjellige eksempler på filterkode.

1. IFTTT-filter for å kjøre en applet bare i løpet av dagen

Slik bruker du IFTTT-apper med avanserte filtre - filterkode

I eksemplet over spiller appletten musikk gjennom Sonos-systemet når du kommer hjem, og enheten kobles til ditt Wi-Fi-hjem.

Men kanskje du vil begrense denne appleten slik at den bare kjøres i løpet av dagen. Hvis du kommer hjem sent på kvelden, vil du ikke slå på musikk og forstyrre naboene våre.

For å begrense timene appleten skal kjøres, kan vi bruke følgende filterkode:

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

Her er en forklaring på hva denne koden betyr:

Den første linjen forteller systemet å sjekke hva klokkeslettet er i brukerens tidssone. Den andre linjen sier at hvis gjeldende klokkeslett er etter 08:00 og før 22:00, bør appleten kjøres. Den tredje og fjerde linjen sier at hvis tiden er før 08:00 og etter 22:00, bør appletten hoppe over handlingen og ikke spille favorittene.

2. IFTTT-filter for å endre lys til en tilfeldig farge

I dokumentasjonen om IFTTT-filter er det også et eksempel på hvordan du introduserer et tilfeldig element til handlinger. For eksempel vil følgende kode sende endring av Lifx-lysene til en tilfeldig farge fra en liste over alternativer du gir.

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

Her viser den første linjen de forskjellige fargene du vil inkludere i tilfeldig rotasjon. Den andre linjen velger en tilfeldig verdi fra den listen. Den tredje linjen setter Lifx-lysene til den fargen.

Begrensninger av IFTTT-filtre

Det er noen begrensninger av IFTTT-appleter med filtre som du bør være klar over.

Først kan hvem som helst lage en applet ved hjelp av filtre. Du kan imidlertid bare publisere appleter med filtre hvis du har en betalt IFTTT-konto. Hvis du ikke vil betale, kan du fremdeles bruke filtrerte applets på din egen konto. Du vil bare ikke kunne publisere dem og dele dem med andre.

For det andre, hvis du vil legge til mer komplekse filtre, er dette mulig, men du må vite JavaScript. Hvis du ikke vet språket ennå, er det flere Udemy-kurs online for å lære JavaScript vi har anbefalt på nettstedet vårt.

Bruk filtre for å lage smarte IFTTT-apper

Ved hjelp av filtrene i IFTTT-plattformdelen, kan hvem som helst lage komplekse appleter for å utføre mer sofistikerte funksjoner. Vi elsker IFTTT, men hvis du leter etter en lignende tjeneste med forskjellige alternativer, kan du være interessert i disse IFTTT-alternativene du ikke har hørt om 7 IFTTT-alternativer du kanskje ikke har hørt om 7 IFTTT-alternativer du kanskje ikke har hørt om IFTTT er gratis og populært. Men som et automatiseringsverktøy er det ikke det eneste spillet i byen. La oss se på syv kraftige alternativer til IFTTT. Les mer .

Utforsk mer om: Computer Automation, Home Automation, IFTTT, Mobile Automation, Task Automation.