Configurare Sonoff Basic con Siri

DomoticaTutorial

Written by:

Proseguiamo con i tutorial del dispositivo domotico Sonoff, che abbiamo recensito qui , stavolta dovremo configurare Sonoff Basic con Siri.

Dal momento in cui Sonoff e il suo programma eWeLink non sono compatibili direttamente con Siri, useremo un escamotage.
Utilizzando il servizio web gratuito IFTTT, supereremo i limiti di programmazione di eWelink.
Con questo espediente riusciremo a comandare vocalmente l’interruttore Sonoff con le frasi che più ci soddisfano.

Dando per scontato che la configurazione del Sonoff Basic e l’applicazione eWeLink sia stata eseguita correttamente e che quindi l’interruttore funzioni regolarmente con l’applicazione.

Nel mio caso di esempio l’interruttore Sonoff nell’app eWeLink l’ho chiamato “albero” perché accende l’illuminazione del mio albero.
Potrete cambiare nome nelle impostazioni dell’interruttore attraverso l’applicazione eWeLink.

Dovremmo programmare l’applicazione di Apple Comandi, disponibile in App Store e compatibile iOS 12 o versioni successive, in modo che vengano richiamati 2 indirizzi URL (Accensione e Spegnimento) attraverso i nostri comandi vocali.

Il servizio IFTTT non farà altro che convertire le richieste di Accensione e Spegnimento del Sonoff (attraverso app eWeLink) in questi 2 indirizzi URL.

IFTTT : WebHooks indirizzi URL per eseguire azioni

Iscriviamoci a IFTTT: il servizio è gratuito e anche molto utile ed interessante.
Potete usare sia la versione Web https://ifttt.com/ da qualsiasi Browser che la Applicazione per Smartphone in App Store IFTTT.

1) Andate nella pagina My Applets e cliccate su New Applet o il simbolo + su iOS, vi apparirà la pagina “If + this then that” ossia, in parole povere, se si fa questo allora succede quello.

2) Una volta cliccato su +This  si potrà scegliere fra i servizi che attiveranno l’applet, ricercate quindi “Webhooks” una volta cliccato selezionerete “Receive a web request” e in “Event Name” digitate per esempio “Albero_ON” comunque un etichetta che vorrete voi senza spazi.
Ricordo che “albero” è il nome del mio Sonoff in eWeLink.
Concludete quindi premendo Create trigger

3) Premere poi su +That e cercare il servizio “eWeLink”.
Cliccateci e collegate attraverso un login la vostra applicazione eWeLink.

4) Premete poi su “Turn 1 Channel Switch on or off”, nella finestra successiva potrete selezionare il vostro interruttore, il nome sarà lo stesso di quello che gli avete dato nell’applicazione eWelink.

5) Selezionate quindi ON nel menu a tendina sotto e quindi “Create action”, infine visionate e concludete il vostro Applet cliccando su Finish.

6) Ripetete dal punto 1) per creare il secondo WebHooks, lo chiamerete per esempio “Albero_OFF” e infine OFF nel menu a tendina.

Avrete cosi creato le due Applet

Per recuperare gli url andate all’indirizzo https://ifttt.com/maker_webhooks e cliccate su Documentation in alto a destra: troverete la vostra key.

Da non condividere con NESSUNO a meno che, come Sheldon e compagni non vorrete condividere l’accensione con degli sconosciuti. Non ve lo consiglio affatto.

Visualizzerete anche come apparirà l’indirizzo che vi servirà, aggiungendo semplicemente l’event name inserito da voi, per esempio:

https://maker.ifttt.com/trigger/Albero_ON/with/key/la_vostra_chiave

https://maker.ifttt.com/trigger/
Albero_OFF/with/key/la_vostra_chiave

Potete provare questi indirizzi su un browser normale , uno attiverà e l’altro disattiverà l’interruttore

Apple Comandi : integrare Siri

Una volta arrivati a questo punto, integrare Siri a questi URL sarà altrettanto semplice.

1) Apriamo quindi l’applicazione Comandi e premiamo su “+ crea comando rapido

2) Sotto su ‘cerca’ digitiamo URL e selezioniamolo dalla lista.
Dentro incolliamo , per esempio il primo URL creato in precedenza, per Accendere.
Cerchiamo sotto stavolta “Ottieni contenuti dell’URL” e clicchiamoci sopra.

3) Clicchiamo sulle impostazioni del comando rapido (nell’angolo in alto a destra).

4) Diamogli un nome, per esempio “Accendi Albero”.
Scegliamo, se vogliamo, icona e colore.

5) Premiamo quindi Aggiungi a Siri e scegliamo la frase per attivare l’interruttore, per esempio appunto “Accendi Albero

Nell’ultima versione dell’applicazione COMANDI non è più presente l’opzione “Aggiungi a Siri“, ora molto più semplicemente il nome del comando sarà la frase da pronunciare, questo lo potete capire poiché prima di inserire il titolo ci sarà sulla destra l’icona del microfono:
niente di più semplice.

6) Ripetiamo la stessa cosa dal punto 1) per “Spegni Albero” con il secondo URL creato in precedenza, in modo da avere due comandi rapidi.

Il gioco è fatto: provate a chiedere a siri Accendi Albero” per accendere le luci o “Spegni Albero” per spegnerle.

Avete concluso anche questo tutorial che insegna a Configurare Sonoff Basic con Siri.

28 Replies to “Configurare Sonoff Basic con Siri”

  1. […] può quindi controllare con Google Home, Alexa, Siri e […]

  2. Ciro ha detto:

    Ho provato alla configurazione con sonoff basico mi dice detto fatto ma non si accende nulla come posso fare grazie

  3. Redazione ha detto:

    Ciao, non ho capito il problema, purtroppo ci sono delle fasi in più da eseguire per far accendere l’interruttore da Siri.

    Il problema riguarda la configurazione con Siri?

    Verifica tutte le fasi

    1)Dalla applicazione eWelink riesci ad attivare l’interruttore?

    2)Dal sito o dall’applicazione IFTTT riesci ad attivare l’interruttore?

    Se hai effettuato le prime due fasi correttamente, molto probabilmente hai saltato qualche passaggio nell’ultima fase.

    Fammi sapere come posso aiutarti

    Angelo

    • Salvatore ha detto:

      Ciao, grazie per la guida. Il sistema funziona perfettamente. E’ possibile abilitare una funziona in una determinata posizione. Ti s piego, seguendo la guida ho creato la funzione per aprire il cancello automatico, è possibile abilitare la funzione solo in una determinata area. Quando dico siri apri cancello esegue l’azione solo se si trova in una zona? Se e possibile come posso fare? Si deve creare con ifttt oppure da comandi apple.

    • Cristiano ha detto:

      Ciao, io ho il problema che, nelle impostazioni del comando non c’è “Aggiungi a Siri”, come posso fare? Grazie

      • Redazione ha detto:

        Hai ragionissimo, la versione odierna dell’applicazione COMANDI è cambiata: infatti adesso basta solo :
        scrivere la frase da pronunciare accanto all’icona del microfono.

        Grazie per la segnalazione, provvederò al più presto ad aggiornare la guida! 😉

  4. Massimiliano ha detto:

    Grazie mille per questa guida chiara ed efficace!
    finalmente riesco ad aprire il cancello automatico con Siri.
    🙌🏼

  5. Filippo ha detto:

    Buongiorno ,ottima guida! funziona anche per il 4ch pro?
    Grazie

  6. Redazione ha detto:

    Grazie mille !
    Certamente, funziona anche il 4ch pro, basta solo considerare, nella configurazione IFTTT, che ha 4 canali (Turn 4 channel switch on or off, etc ) , quindi molto probabilmente ci sarà un “menu a tendina” in più per selezionare il canale.
    Di conseguenza per gestire tutti e 4 i canali dovrebbero risultare 8 Link (4 per accendere e 4 per spegnere).
    Grazie per il commento 😉

  7. Caterina ha detto:

    Salve, io ho collegato il sonoff all’apertura del cancello automatico. Dato che su ewelink ho configurato lo spegnimento dell’interruttore dopo un secondo dall’accensione, vorrei sapere se configurandolo con fttt prenderebbe le stesse impostazioni. Spero di essere stata chiara. Grazie

    • Redazione ha detto:

      Purtroppo non saprei, dovresti provare, al massimo puoi ricreare la cosa con iFTTT : è più semplice di quel che sembra, molto probabilmente farò un tutorial in futuro.

      Grazie per aver postato 😉

      • Caterina ha detto:

        Funziona! Avevo paura che l’interruttore rimanesse aperto se non avessi dato il comando per lo spegnimento e quindi avrei dovuto ricordarmi di spegnerlo ogni volta..invece si accende e si spegne 😊 Grazie per questa guida semplice e dettagliata..ora vado a guardarmi qualche altra guida 😊

  8. Lorenzo ha detto:

    Salve,
    ho notato che il comando eseguito da Siri sull’iPhone funziona, mentre da Apple Watch no… quale potrebbe essere il motivo?
    Inoltre volevo chiedervi se è possibile racchiudere in un unico comando l’accensione di gruppi di luci differenti e altri automatismi (es. un unico comando per aprire il cancello e accendere le luci).
    Grazie mille

  9. Redazione ha detto:

    Salve!
    Per la prima domanda purtroppo non so rispondere, non avendo ancora Apple Watch, provo ad informarmi e ti saprò dire.
    [EDIT]
    Non funziona il comando vocale attraverso Apple Watch? Oppure i pulsanti?
    Nel secondo caso potresti provare direttamente l’applicazione iFTTT per Apple Watch

    Per la seconda domanda: certo che è possibile, basta ripetere il punto 2 della sezione di configurazione con Comandi.

    Per esempio crei i vari url con iFTTT (esempio la coppia di url per Interruttore 1 , e un’altra per Interruttore 2 )

    Dopo di che ripetiamo URL e OTTIENI CONTENUTI URL per ogni interruttore.
    (nel caso dell’esempio ci sarà :
    URL
    (ulr interrutore1)
    OTTIENI CONTENUTI URL1
    URL
    (url interruttore2)
    OTTIENI CONTENUTI URL2
    )

    Spero di essere stato chiaro, chiedi pure e grazie per aver postato 😉

    • Lorenzo ha detto:

      Grazie a voi per la risposta!
      Sull’Apple Watch sembra non funzionare il comando vocale; se sull’iPhone dico “Ehi Siri, accendi le luci”, si accendono correttamente; se invece lo dico sul Watch, Siri dà la conferma, ma non succede nulla…

Lascia un commento

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