Come utilizzare le applet IFTTT con filtri avanzati per potenziare le tue attività
Annuncio pubblicitario
IFTTT è un ottimo modo per automatizzare i processi di tutti i giorni sul computer, sul telefono e sulla casa intelligente. Ma la sua funzionalità di base è piuttosto limitata. C'è un modo per creare applet IFTTT più avanzate che funzionano solo in determinate condizioni.
Ti mostreremo come, usando un'opzione chiamata Filtri nella piattaforma di sviluppo IFTTT.
Cosa sono i filtri IFTTT?
Potresti sapere se questo, quindi quello La guida IFTTT definitiva: usa lo strumento più potente del Web come un professionista La guida IFTTT finale: usa lo strumento più potente del web come un professionista Se questo allora quello, noto anche come IFTTT è un web gratuito- servizio basato su come far funzionare insieme app e dispositivi. Non sei sicuro di come creare l'applet? Segui insieme a questa guida. Maggiori informazioni come servizio preferito tra persone tecnologiche e organizzate. Ti consente di collegare diversi servizi a un account. È quindi possibile attivare azioni per un account in base agli input di un altro.
Ad esempio, puoi utilizzare IFTTT sul tuo telefono Android per inviarti un'email ogni volta che ricevi un SMS. Oppure puoi registrare automaticamente le tue telefonate nel tuo calendario. Puoi collegare servizi come Twitter, Facebook, Sonos, feed RSS, informazioni meteo, Pushbullet e molti altri.
La versione base di IFTTT utilizzata dalla maggior parte delle persone è semplice. Ha un trigger - un'istruzione " if this " seguita da un'azione - un'istruzione " then that ".
Ma a volte vuoi una soluzione più flessibile. Si potrebbe desiderare che l'azione "then that" venga attivata solo in determinate situazioni. In tal caso, è possibile utilizzare una funzionalità avanzata di IFTTT denominata Filtri .
Come impostare i filtri IFTTT
Per iniziare a utilizzare i filtri, è necessario visitare il sito della piattaforma IFTTT. Questo è il sito per gli sviluppatori che vogliono usare IFTTT. Tuttavia, anche se sei solo un utente normale, puoi comunque utilizzare le funzioni qui.
Per iniziare, fai clic su Dashboard in alto a destra.
Questo ti porterà alla sezione Applet private, dove puoi vedere tutte le applet avanzate che hai già creato.
Per impostare una nuova applet utilizzando i filtri, fai clic su Nuova applet in alto a destra. Questo ti porta alla pagina Crea una nuova applet .
Creazione di una nuova applet per l'aggiunta di filtri IFTTT
Ti guideremo attraverso i passaggi per creare un'applet con filtri con un esempio. Supponiamo che tu abbia un telefono Android e che desideri eseguire un'applet ogni volta che torni a casa.
Passaggio 1: scegli il tuo trigger
- Fai clic sulla casella Cerca servizi e trova Dispositivo Android .
- Seleziona il trigger specifico dal menu a discesa Seleziona .
- Scegli Connessione a una specifica rete Wi-Fi .
- Ora, guarda la sezione Etichetta campo e inserisci il nome della rete Wi-Fi di casa nel campo Valore .
Passaggio 2: scegliere un'azione prima di applicare i filtri
In questo esempio, faremo ascoltare la musica al nostro oratore Sonos quando arriveremo a casa.
- Fai clic su Aggiungi azione .
- Vai alla casella Cerca servizi e seleziona Sonos .
- Dal menu a discesa Seleziona, seleziona Riproduci preferito . Selezioneremo quale preferito giocare in seguito. Quindi, per ora, lascia le opzioni per quale preferito vuoi giocare? e dove vuoi giocare? impostato su Personalizzabile dall'utente .
- Vai avanti e aggiungi eventuali filtri nella sezione Aggiungi codice filtro . Vedi sotto per maggiori informazioni su come usare i filtri.
- Una volta fatto tutto, basta aggiungere un titolo dell'applet e una descrizione dell'applet in basso, quindi selezionare Salva .
- Una volta fatto tutto, vedrai un banner creato dall'applet .
Passaggio 3: iniziare a utilizzare la nuova applet
- Vai alla Dashboard e quindi alle tue Applet private . Vedrai la tua nuova applet salvata qui.
- Fare clic su di esso per visualizzare le opzioni in una nuova finestra.
- Fai clic su Connetti per iniziare a utilizzare l'applet e inserisci i tuoi valori, ad esempio quale preferito Sonos desideri ascoltare quando torni a casa e in quale posizione riprodurre la musica.
- Premi Salva e la tua nuova applet è pronta per l'uso.
Come utilizzare i filtri IFTTT
Ora sai dove aggiungere i filtri IFTTT. Iniziamo a guardare il codice del filtro.
I filtri utilizzano JavaScript che viene eseguito quando viene attivata l'applet. JavaScript può accedere ai dati sul trigger e ai metadati come l'ora corrente. Ciò significa che è possibile utilizzare i filtri in diversi modi a seconda del trigger selezionato.
Vedremo due diversi esempi di codice filtro.
1. Filtro IFTTT per eseguire un'applet solo durante il giorno
Nell'esempio sopra, l'applet riproduce la musica attraverso il sistema Sonos ogni volta che arrivi a casa e il tuo dispositivo si connette al tuo Wi-Fi di casa.
Ma, forse, vuoi limitare questa applet in modo che funzioni solo durante il giorno. Se arrivi a casa a tarda notte, non vuoi accendere musica e disturbare i nostri vicini.
Per limitare le ore in cui verrà eseguita l'applet, è possibile utilizzare il seguente codice filtro:
var currentHour = Meta.currentUserTime.hour() if (currentHour >= 8 || currentHour < 22 ) { } else {
Sonos.playFavorite.skip ()}
Ecco una spiegazione del significato di questo codice:
La prima riga indica al sistema di verificare l'ora corrente nel fuso orario dell'utente. La seconda riga dice che se l'ora corrente è successiva alle 8:00 e prima delle 22:00, l'applet dovrebbe essere eseguito. La terza e la quarta riga dicono che se l'orario è prima delle 8 e dopo le 22, l'applet dovrebbe saltare l'azione e non riprodurre i preferiti.
2. Filtro IFTTT per cambiare le luci in un colore casuale
Nella documentazione del filtro IFTTT, c'è anche un esempio di come introdurre un elemento casuale nelle azioni. Ad esempio, il codice seguente invierà le tue luci Lifx a un colore casuale da un elenco di opzioni fornite.
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')
Qui, la prima riga elenca i diversi colori che si desidera includere nella rotazione casuale. La seconda riga seleziona un valore casuale da quell'elenco. La terza riga imposta le luci Lifx su quel colore.
Limitazioni dei filtri IFTTT
Esistono alcune limitazioni delle applet IFTTT con filtri di cui dovresti essere a conoscenza.
Innanzitutto, chiunque può creare un'applet utilizzando i filtri. Tuttavia, è possibile pubblicare applet con filtri solo se si dispone di un account IFTTT a pagamento. Se non desideri pagare, puoi comunque utilizzare applet filtrate sul tuo account. Non sarai in grado di pubblicarli e condividerli con altri.
In secondo luogo, se si desidera aggiungere filtri più complessi, questo è possibile, ma è necessario conoscere JavaScript. Se non conosci ancora quella lingua, ci sono diversi corsi Udemy online per imparare JavaScript che abbiamo raccomandato sul nostro sito.
Utilizzare i filtri per creare applet IFTTT intelligenti
Utilizzando i filtri nella sezione Piattaforma IFTTT, chiunque può creare applet complesse per eseguire funzioni più sofisticate. Adoriamo IFTTT, ma se stai cercando un servizio simile con diverse opzioni, potresti essere interessato a queste alternative IFTTT che non hai sentito su 7 alternative IFTTT che potresti non aver sentito su 7 alternative IFTTT che potresti non aver sentito IFTTT è gratuito e popolare. Ma come strumento di automazione, non è l'unico gioco in città. Diamo un'occhiata a sette potenti alternative a IFTTT. Leggi di più .
Ulteriori informazioni su: Automazione informatica, Domotica, IFTTT, Automazione mobile, Automazione attività.