IFTTT è un popolare servizio gratuito che permette di far comunicare facilmente dispositivi e servizi cloud, creando delle semplici "ricette" basate sul criterio "SE (CAPITA) QUESTO ALLORA (FAI) QUELLO".
Puoi automatizzare un'azione quando arrivi a casa, quando ricevi una mail, quando inizia o finisce un appuntamento nel tuo calendario etc... i servizi connessi sono centinaia, il limite è veramente solo la fantasia!
Per iniziare, iscriviti gratuitamente ad IFTTT accedendo a questa pagina...
... ed inserendo i tuoi dati. Una volta dentro la tua area, seleziona la voce "MY APPLETS" nel menu in alto, per accedere all'area in cui creare le tue APPLET:
Premi "NEW APPLET" per creare una nuova ricetta; ti viene chiesto innanzitutto di specificare la condizione di partenza, il "SE (CAPITA) QUESTO" per capirci:
Premi su "THIS" e scegli uno dei servizi a cui agganciarti, tra le centinaia disponibili:
Per automatizzare un'azione ad una certa ora, ad esempio, scegli "DATE & TIME" e, a quel punto, una delle opzioni disponibili (es: "tutti i giorni alle..."):
A seconda del servizio scelto possono essere molteplici le informazioni richieste, ma tutte terminano con un "CREATE TRIGGER" che completa la prima fase.
A questo punto dobbiamo scegliere il "ALLORA (FAI) QUELLO": premi su "THAT" e scegli, anche in questo caso, il servizio da lanciare, e le relative opzioni. Una volta completata anche questa fase ("CREATE ACTION"), viene proposto un riassunto della ricetta che si sta per creare: nel nostro esempio (di dubbia utilità), facciamo mandare a noi stessi una mail ad ogni mezzogiorno...
Se la APPLET ci soddisfa, la salviamo con il pulsante FINISH, ed essa diventa operativa.
IKON sfrutta un servizio generico di IFTTT che si chiama "WEBHOOKS". Attraverso questo servizio è possibile:
Eseguire un'azione su IFTTT quando un oggetto di IKON cambia di stato
Oppure al contrario, inviare un comando ad IKON quando si verifica una condizione su un altro servizio
Per fare questo, innanzitutto il servizio va configurato: dalla homepage del tuo profilo, seleziona "SERVICES" e quindi cerca "WEBHOOKS", quindi selezionalo e quindi premi il pulsante "SETTINGS" in alto a destra:
Al tuo account viene associata una chiave, che trovi nel campo "URL", ad esempio
https://maker.ifttt.com/use/XXXXXXXXXXXXXXXXXXXXXXXX
Copia la tua chiave (al posto di XXXX....) e accedi all'amministrazione di IKON; seleziona la voce
SERVIZI > IFTTT > WEBHOOKS
e premi il pulsante di modifica; inserisci la tua chiave nell'apposito campo, e sei pronto per configurare nuovi eventi.
Se vuoi eseguire un'azione IFTTT quando cambia di stato un oggetto di IKON, trascinalo nella sezione "EVENTI DA INVIARE AD IFTTT", quindi inserisci un nome di evento (ti servirà dopo) e seleziona quando va eseguita l'azione, con il selettore nella colonna "CONDIZIONE":
A questo punto vai in IFTTT, crea una nuova APPLET scegliendo "WEBHOOKS" come "THIS"...
... seleziona "RECEIVE A WEB REQUEST" ed inserisci il nome di evento definito in IKON come "EVENT NAME", quindi premi "CREATE TRIGGER":
A questo punto scegli liberamente un'azione selezionando un altro servizio, ad esempio l'invio di una mail a te stesso tramite Gmail. Nelle opzioni (in questo caso, per comporre il testo ed il titolo della mail, ma dipende dal servizio scelto) puoi utilizzare tre variabili, che IKON valorizza nel seguente modo:
Value1 : ID dell'oggetto che ha lanciato l'azione
Value2 : Nome dell'oggetto
Value3: Valore dell'oggetto nel momento in cui ha lanciato l'azione
Puoi usare o meno questi valori a tua discrezione per personalizzare l'azione eseguita da IFTTT.
Suggerimento: visto che non è semplice personalizzare le azioni di IFTTT in base al valore ricevuto, ti consigliamo di creare un evento per ogni diverso valore dell'oggetto di partenza (se ti serve eseguire azioni diverse in base al valore) ed altrettante APPLET in IFTTT.
Per eseguire il contrario, procedi nel seguente modo:
Trascina l'oggetto che vuoi comandare in IKON nella sezione "EVENTI RICEVUTI DA IFTTT"
Assegna un nome univoco a questa azione nella colonna "EVENTO"
Scegli quale azione compiere sull'oggetto e, se richiesto, il valore da inviare
Una volta inseriti i dati, premi il pulsante viola in corrispondenza di questa azione, e copia il link suggerito, avendo cura di:
Inserire l'indirizzo IP pubblico o il nome DYNDNS del tuo IKON e la porta da usare, al posto rispettivamente di {IP} e {PORT} rispettivamente
Specificare il valore da inviare al posto di {VALUE}, se l'azione lo prevede
A questo punto vai in IFTTT, scegli l'evento di partenza (ad esempio, quando il tuo smartphone Android si connette ad una certa rete WIFI oppure entra in un'area grografica) e come azione seleziona il servizio WEBHOOKS, quindi "MAKE A WEB REQUEST":
Incolla il link precedente nel campo URL, scegli "application/json" come "CONTENT TYPE" e crea l'azione. Verifica la correttezza della ricetta e salvala, e sei pronto per provarla!
Puoi ad esempio eseguire uno scenario di benvenuto quando il tuo smartphone entra in una determinata area (sftuttando la geolocalizzazione) oppure si connette ad una determinata rete WIFI, oppure il contrario (scenario o comandi di uscita quando ti allontani). La app IFTTT sul tuo smartphone comunica infatti al servizio IFTTT il cambio di posizione, e il servizio WEBHOOK chiama IKON lanciando i comandi associati.
Grazie all'integrazione con Google Calendar, inoltre, puoi eseguire azioni in IKON quando inizia e/o finisce un evento nel tuo calendario; in questo modo, ad esempio, si può predisporre una sala riunioni per un meeting semplicemente mettendolo in agenda.
Puoi lanciare uno scenario quando una telecamera con riconoscimento facciale Netatmo Welcome identifica un determinato volto, o quando una stazione meteo Netatmo Weather rileva un livello elevato di CO2, oppure ancora al superamento di una determinata temperatura di un termostato Tado°.
Anche la ricezione di una mail in GMail con un determinato testo o soggetto può essere usato come trigger per eseguire azioni sull'impianto domotico... e sono solo alcuni esempi delle mille combinazioni che si possono inventare con i servizi disponibili in IFTTT.
Cosa aspetti a provarlo?
Se vuoi approfondire la configurazione di IFTTT all'interno di IKON SERVER, dedica qualche minuto a visionare questo video tutorial: