Alexa IFTTT italiano: Amazon Echo diventa ancora più intelligente

IFTTT Alexa italiano: Amazon Echo diventa ancora più intelligente

IFTTT Alexa italiano: vuoi superare i limiti delle routine Alexa e rendere il tuo Amazon Echo ancora più intelligente ? La mia guida completa completa di esempi di domotica col controllo vocale di dispositivi non compatibili grazie a Webhooks.

Leggi anche la mia guida completa IFTTT in italiano.

Guida IFTTT italiano

IFTTT e’ una piattaforma gratuita che permette, in modo molto semplice, di far interagire tra di loro centinaia di applicazioni e dispositivi tra i più diffusi, come ad esempio:

In IFTTT applicazioni e dispositivi sono chiamati services (servizi): possiamo trovarli attraverso l’apposita pagina di ricerca.

Ho provato a costruire uno schema di massima, nell’esempio IFTTT Sonoff, per far capire come tutte le interazioni avvengano attraverso servizi in cloud che cooperano tra di loro:

Questo evidenzia alcuni aspetti importanti:

  • la presenza di una buona connettività internet e’ fondamentale per il buon funzionamento del sistema
  • i tempi di risposta e la disponibilità del sistema complessivo dipende da quelle dei singoli servizi in cloud
  • in termini di sicurezza la gestione del nostro sistema di domotica avviene anche al di fuori della nostra abitazione

La parte più interessante e’ come fare interagire tra di loro applicazioni e dispositivi mediante le cosiddette applets (dette anche ricette): questo ci può consentire, entro certi limiti, di fare qualsiasi azione in base ad un evento.

La logica di programmazione delle applets e’ infatti del tipo se accade un determinato evento (trigger) esegui una determinata azione (action), ovvero If This, Then That (IFTTT).

Vediamo qualche esempio semplice ma concreto di applets:

  • Quando arrivi a casa accendi le lampadine Philips Hue
  • Manda una notifica di livello basso delle batterie delle telecamere Arlo

Esistono moltissime applets pronte da attivare ma ovviamente potrete creare quelle a voi più utili.

L’aspetto più interessante, oltre all’integrazione di dispositivi ed applicazioni eterogenee, e’ che possiamo realizzare degli scenari di funzionamento non possibili nei dispositivi o applicazioni stesse.

L’app di gestione IFTTT e’ disponibile sia per Android che iOS.

Amazon Alexa italiano: altoparlanti intelligenti Amazon Echo

Dopo Google Home ho acquistato anche l’altoparlante intelligente Amazon Echo Dot. Le sue principali caratteristiche sono le seguenti:

  • Amazon Echo Dot è un altoparlante controllato tramite comandi vocali che, connettendosi ad Amazon Alexa, e’ in grado di riprodurre musica, rispondere a domande, leggere le ultime notizie, fornire le previsioni del tempo, impostare sveglie, controllare dispositivi per Casa Intelligente compatibili e molto altro.
  • Grazie all’altoparlante integrato, e’ possibile ascoltare musica in streaming (Amazon Music, Spotify, TuneIn e altri servizi musicali)
  • Si possono effettuare chiamate ed inviare messaggi agli altri utenti dei dispositivi Amazon Echo o dell’app Amazon Alexa su smartphone
  • Le Skill di Amazon Alexa sono delle app che permettono di sfruttare al meglio il tuo dispositivo e fare molte più cose, tra cui gestire dispositivi intelligenti compatibili

Lo speaker intelligente di casa Amazon e’ quindi il perfetto completamento per la domotica fai da te come interruttori WiFi, lampadine WiFi e termostati WiFi.

Puoi approfondire leggendo la mia guida a Amazon Echo e la mia esperienza sull’interruttore WiFi Sonoff Alexa.

L’aspetto più interessante per un casa intelligente e’ che, grazie ad Alexa e Amazon Echo, disponiamo di un hub centrale per tutti i dispositivi connessi presenti nella nostra casa controllabile mediante la nostra voce.

Vediamo uno schema di funzionamento con i popolari interruttori WiFi Sonoff:

Amazon Alexa cloud

Il funzionamento e’ il seguente:

  1. chiediamo ad Amazon Alexa di accendere la luce
  2. il sistema comprende la nostra richiesta e la invia ai servizi in cloud di Amazon attraverso il router di casa
  3. i servizi Amazon cercano il comando ed il dispositivo sul database dei device di casa registrati e smistano la chiamata ai servizi cloud del dispositivo
  4. i servizi cloud del device ricevono il comando e lo inviano al dispositivo fisicamente presente in casa
  5. il dispositivo esegue l’azione richiesta (accende la lampadina)

Sembra molto complesso ma e’ del tutto trasparente per l’utilizzo finale: dobbiamo solo parlare e vedere il risultato del nostro comando vocale !

IFTTT Alexa italiano con Amazon Echo

Vediamo ora in dettaglio come funziona il duo IFTTT Alexa con Amazon Echo.

Amazon Alexa, e quindi tutta la famiglia di altoparlanti intelligenti Amazon Echo, e’ pienamente supportata da IFTTT col servizio omonimo Amazon Alexa:

Il servizio IFTTT Alexa può essere utilizzato su Amazon Echo solo come trigger (evento) e non come action (azione):

All’interno del servizio IFTTT Amazon Alexa sono disponibili innumerevoli applets già pronte all’uso:

Successivamente vedremo ovviamente come poter realizzare le proprie applets IFTTT Alexa.

IFTTT Alexa con Amazon Echo: installazione e configurazione

La procedura di installazione e configurazione iniziale per IFTTT Alexa e’ la seguente:

  • scaricate sul vostro smartphone l’app IFTTT, disponibile sia per Android che iOS
  • registratevi al servizio IFTTT creando le vostre credenziali di accesso
  • all’interno dell’app IFTTT, collegate il servizio Amazon Alexa (utilizzando ovviamente le vostre credenziali di accesso ad Amazon)

Amazon Alexa italiano: creazione di una applet

L’opportunità più interessante, come già dicevamo, e’ quella di poter creare una nuova applet IFTTT Alexa che soddisfi le nostre esigenze specifiche.

Gli scenari di applicazioni più utili ritengo siano i seguenti:

  • integrare con Amazon Alexa dispositivi non aventi skills Alexa ( perché datati o di nicchia)
  • creare regole di funzionamento sofisticate non supportate dalle routine di Amazon Alexa

Vediamo il tutto con degli esempio concreti ed utili da cui ricavare qualche idea per il vostro utilizzo.

Per approfondire potete anche leggere la mia guida alle migliori routine per Alexa.

IFTTT Alexa su Amazon Echo in italiano: antifurto

La mia prima applet IFTTT Alexa servirà a poter gestire comodamente con la voce il mio vecchio antifurto Inim.

Il mio modello di antifurto Inim prevede due modalità di controllo:

  • mediante radiocomando
  • mediante SMS inviati da numeri autorizzati (grazie ad una scheda aggiuntiva con SIM)

Sembra poco intuitivo e contorto, ma non avendo alternative useremo proprio gli SMS per poter integrare il mio antifurto Inim con Amazon Alexa.

IFTTT mette a disposizione il servizio nativo Android SMS che consente di ricevere ed inviare dal proprio smartphone Android (a patto che sia ovviamente installata l’app IFTTT). Chiaramente questa soluzione necessita che il nostro smartphone sia accesso per poter funzionare.

Direi che abbiamo tutti i pezzi per creare le tre applet IFTTT Alexa corrispondenti ai comandi di accensione e spegnimento del mio antifurto Inim.

Vediamo come esempio l’applet IFTTT Alexa di accensione dell’antifurto Inim che non fa altro che interpretare il comando vocale col servizio Amazon Alexa e spedire il comando via SMS col servizio nativo Android SMS:

Siamo riusciti a poter attivare l’antifurto Inim semplicemente dicendo “Alexa aziona antifurto” !

Ed Alexa, con la sua voce suadente, ci dà conferma dicendo “Sto inviando ad IFTTT”.

Vi prego di osservare che nel trigger IFTTT Alexa:

  • la parte di messaggio di attivazione “Alexa aziona” non e’ personalizzabile
  • il messaggio personalizzato va scritto in minuscolo
Trigger IFTTT Alexa

Alexa IFTTT italiano con Amazon Echo: centralina di irrigazione WiFi con Webhooks

Come secondo esempio vediamo la creazione di un applet IFTTT Alexa per il vostro Amazon Echo per attivare con la voce la mia centralina di irrigazione WiFi OpenSprinkler.

Se volete approfondire i dettagli del sistema potete leggere l’articolo Impianto irrigazione smart OpenSprinkler.

In questo il mio irrigatore intelligente e’ in grado di ricevere comandi mediante chiamate con protocollo HTTP GET (per quando occorra aprire il firewall del router WiFi).

Per invocare comandi HTTP over internet possiamo utilizzare il servizio IFTTT Webhooks:

IFTTT Webhooks

Vediamo quindi come secondo esempio l’applet IFTTT Alexa di accensione dell’impianto irrigazione smart OpenSprinkler che non fa altro che interpretare il comando vocale col servizio Amazon Alexa ed inviare il il comando via HTTP col servizio nativo Webhooks:

Siamo riusciti a poter attivare l’irrigatore smart OpenSprinkler semplicemente dicendo “Alexa aziona irrigazione” !

IFTTT Alexa italiano: conclusioni

Direi che ora avete tutte le informazioni per creare in autonomia applet IFTTT Alexa.

Mi permetto un veloce confronto tra le integrazioni IFTTT Alexa e IFTTT Google Home:

  • Il servizio IFTTT Google Assistant e’ sicuramente più ricco di opzioni nel riconoscimento vocale rispetto ad Amazon Alexa
  • Il servizio IFTTT Amazon Alexa e’ molto sbilanciato verso l’integrazione con l’ecosistema di acquisto Amazon
  • Entrambi i servizi possono essere utilizzati esclusivamente come eventi (triggers) e non come azioni (actions)

Potete comunque raggiungere i medesimi obiettivi nell’integrazione della domotica fai da te: scegliete quindi l’altoparlante intelligente che vi piace di più !

Leggi tutti i miei articoli su Alexa:

Ultimo aggiornamento Amazon Affiliate 2024-03-28 at 14:00

13 pensieri su “IFTTT Alexa italiano: Amazon Echo diventa ancora più intelligente

  1. Mauro Alberti

    Ciao…posso aggiungere la frase (spegni schermo) per Echo show all’interno di una routine?

  2. Alessandro

    Ciao,
    vorrei sapere se è possibile creare delle routine subordinate ad una risposta.
    Esempio:
    attivazione ad orario XX:XX
    alexa dice: “Posso accendere la luce?”
    Risposta 1: “No, sto dormendo” -> Azione 1
    Risposta 2: “Si” -> Azione 2
    Nessuna risposta ——–>> Azione 3

    Quindi arrivando a fare una vera e propria programmazione delle routine e non mantenendole troppo basiche.
    Se non con IFTTT, è necessario passare alla programmazione di Skill personalizzate dal portale Amazon Developer?

    1. La mia Casa Elettrica Autore articolo

      Ciao Alessandro,

      scenario d’uso interessante e rilevante anche per altre applicazioni. Non vedo soluzioni “alla portata di tutti” al momento.

      Purtroppo sia con le routine personalizzate di Alexa che con IFTTT puoi utilizzare un comando pronunciato per una soluzione possibile.

  3. Ruggiero

    Molto interessante….5 stelle…
    Ti chiedevo se fosse possibile creare in IFTTT azioni per applicazioni che usano gli allarmi…
    Grazie..

  4. Giorgio

    Pagina molto interessante,.complimenti.enti.
    Volevo fare una domanda : esiste un modo per “domotizzare” con IFTTT e alexa il videocitofono biticino serie 300c Wifi?
    Grazie

    1. La mia Casa Elettrica Autore articolo

      Ciao Giorgio,

      ho cercato velocemente documentazione ma al momento non mi risulta su entrambi i fronti.
      Il prodotto utilizza comunque i servizi in cloud per integrare le telecamere Netatmo (l’acquisizione comincia a dare qualche frutto …).
      Non escludo che BTicino possa successivamente rilasciare una skill Alexa visto che sarebbe solamente una implementazione software.

  5. Beppe

    Complimenti, gli esempi sono molto significativi.
    Anche io ho la necessità di attivare un antifurto con un SMS e l’esempio riportato calza a pennello.
    Vorrei aggiungere in sequenza anche l’attivazione di una presa Shelly che mi abilita l’accensione di un telecamera.

    Come posso realizzare questa sequenza di due comandi ?
    1) Alexa trigger accendi Allarme (tramite IFTTT mi manda un SMS alla centralina che attiva l’allarme).
    2) Alexa accendi Presa Videocamera Interna (tramite Shelly da l’alimentazione ad una EZVIZ)

    Grazie

  6. paolo

    salve volevo un infrmazione volevo che alexa mi avvisi se arriva una notifica sonoff magari facendo partire una musica grazie è fattibile ??

  7. MATTEO

    Buongiorno,complimenti per tutte le informazioni che condividi….
    Volevo chiederti un consiglio,ho già una situazione Domotica in cui delle schede relè accendono e spengono le luci ,tapparelle ecc.
    Ora ho collegato in parallelo sui contatti di ingresso dei sonoff 4 pro in modalità inching.
    Funziona tutto benissimo,ma non posso vedere lo stato delle luci e devo sempre usare il comando accendi,sia per accedere che per spegnere……
    Ho visto qualche soluzione per Google home,ma nessuna per Alexa…..
    Grazie
    Matteo

    1. La mia Casa Elettrica Autore articolo

      Ciao Matteo,
      sinceramente ritengo che la soluzione migliore sia usare dei dispositivi che possano gestire nativamente l’accensione da più punti con il controllo sullo stato. Io non raccomando le modifiche hardware ai device.
      La principale che mi viene in mente sono i Sonoff Touch e T1 che pero’ prevede la sostituzione integrale dei comandi tradizionali (inclusi i relè).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.