Come utilizzare le applet IFTTT con filtri avanzati per potenziare le tue attività

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, allora quello come un 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 .
- Selezionare 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 .
- Dalla Selezionare discesa, scegliere il gioco favorito. 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 che tutto è fatto, basta aggiungere un titolo di Applet e la descrizione Applet in fondo, 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 di cui non hai sentito parlare .
Leggi l'articolo completo: Come utilizzare le applet IFTTT con filtri avanzati per potenziare le tue attività