E’ possibile inviare Comandi SMS da Home Assistant ?
💥INCREDIBILE ! Ora posso inviare anche dei comandi SMS 💬 al mio Home Assistant
Dopo aver realizzato l’invio delle notifiche SMS dal mio HUB domotico verso qualunque cellulare, ho voluto realizzare il percorso inverso e cioè dare dei comandi ad HA attraverso dei comuni SMS.
E dato che nel video precedente abbiamo visto come ricevere le notifiche, i nostri comandi SMS potranno persino ricevere il feed-back della loro ricezione.
Questa possibilità apre scenari interessanti anche per applicazioni che non necessariamente siano legati alla nostra casa.
Pensiamo per esempio ad applicazioni in cui sono coinvolte persone terze che in qualche modo devono poter interagire con una specifica applicazione ad-hoc… apertura camere e varchi di accesso negli alberghi ?, timbrature remote ?, conferme per applicazioni di e-commerce ?
La mente viaggia vero ? 😉
⚠️Vi ricordo che questo è un esperimento che seppur funzionante, come tale va considerato, per stimolarvi a ricercare ed apprendere, pertanto non posso garantirne il funzionamento nel vostro super complesso sistema domotico.
Utilizzeremo la funzione di chiamata “Webhook” via http e ancora il potente Macro-Droid come strumento di interfaccia tra HA e la messaggistica SMS.
Naturalmente, come già visto, impiegheremo in maniera stabile uno smartphone dedicato al sistema di HA o meglio ancora un tablet dedicato (LTE), magari quello utilizzato abitualmente come interfaccia in famiglia come questo:
🛒 Tablet LENOVO M10 pollici ver. WiFi + LTE: https://amzn.to/3sybJgC
(Come Affiliato Amazon ricevo un guadagno dagli acquisti idonei fatti da qui 🙏🏻)
Capitoli:
00:00 Introduzione
03:04 Principio di funzionamento
04:24 Creiamo gli aiutanti di testo
09:10 Mettiamo gli aiutanti in una vista
11:11 Creiamo la macro in MacroDroid
11:39 – Il trigger SMS della macro
13:15 – L’azione della macro
18:23 Impostiamo il WebHook della macro in Home Assistant
21:10 Completiamo il WebHook nella macro di MacroDroid
27:22 Proseguiamo con l’automazione HA
34:32 Creiamo lo script che interpreta il comando ricevuto
39:24 Test comando accendi luce
43:18 Impostiamo la conferma al comando
45:26 Piccola correzione !
46:28 Test finale, invio comando e ricezione conferma SMS
46:54 Considerazioni finali e saluti 👋❤️
🔗 DOCUMENTAZIONE E UTILITA’
🔹 DOC ufficiale https://www.home-assistant.io/ 📱 https://companion.home-assistant.io/docs
🔹 Macrodroid https://www.macrodroid.com/ (la trovate nel PlayStore Android ovviamente)
🔹 MQTT Dashboard GitHub: https://github.com/Vetru-Apps/mqtt-dashboard-documentation/blob/main/docs/index.md
💬 esempi del codice usato nel video
🔸 Stringa usata in Macrodroid nel comando HTTP POST
http://192.168.1.50:8123/api/webhook/-Zy-sOsxe4f1RGPheWgsqxBGv
(ovvio che dovete mettere i VOSTRI dati e il VOSTRO webhook generato da HA !)
🔸 Contenuto del corpo della macro nella funzione HTTP
{"key0":"{lv=smsrx[0]}","key1":"{lv=smsrx[1]}","key2":"{lv=smsrx[2]}","key3":"{sms_number}"}
🔸 Nell’automazione HA del webhook ho estratto la stringa ricevuta dalla chiamata api/webhook con un codice simile a questo:
(occhi alla corretta indentazione: due spazi)
-------
service: input_text.set_value
data:
value: "{{ trigger.json }}"
target:
entity_id: input_text.smstoha_rx
-------
🔸 ed estraggo i singoli valori con:
service: input_text.set_value
data:
value: "{{ trigger.json.key0 }}"
target:
entity_id: input_text.smstoha_password
dove key0 contiene la prima stringa e nelle altre azioni ovviamente ho usato la key1, key2 e key3 per estrarre i successivi
🛒 LA mia CONFIGURAZIONE HassOS e Telecamere CHE UTILIZZO:
➡️ Rasperry PI4 4 GB – https://amzn.to/3sgaYoB
➡️ Hard Disk tipo SDD Kingstone 128GB – https://amzn.to/3WwG9ZN
➡️ Case Sabrent per SDD con cavo – https://amzn.to/3VbW9iO
➡️ Chiavetta SONOFF ZigBee 3.0 USB Dongle – https://amzn.to/3N8lUhO
➡️ Prolunga per chiavetta sonoff – https://amzn.to/3sBLSRa
➡️ Sensore porta AQARA ZigBee – https://amzn.to/3FM6yxM
➡️ Sensore infrarossi AQARA RTCGQ11LM https://amzn.to/3EnB6Ex
➡️ Telecamera di videosorveglianza Reolink RLC 810A – https://amzn.to/3BaBWmo
➡️ NVR 8 canali (RLN8-410): https://amzn.to/3E1glyv
➡️ UPS CyberPower: https://amzn.to/405mLVL
➡️ UPS Tecnoware: https://amzn.to/3JDP8F1
➡️ Spina/Presa ZigBee con misuratore di potenza : https://amzn.to/3vQbuyU
(Come Affiliato Amazon ricevo un guadagno dagli acquisti idonei fatti da questi link 🙏🏻)
❤️ Se vuoi sostenermi nel realizzare nuovi tutorial puoi farlo con i Super Grazie o anche condividendo i miei video nei tuoi social.
📧 CONTATTI
Alla mail aziendale rispondo solo alle richieste di consulenza o info commerciali lavorative ma vi ringrazio per tutti i preziosi commenti che mi scrivete, sono sempre molto graditi e cerco, nel limite del possibile, di rispondervi sempre, grazie a tutti Voi 👋 Buona Visione
#sms #webhook #macrodroid #mqttdashboard #domotica #homeassistant #iot #ik1zyq #imieiappuntionline
NOTE: Il mio lavoro consiste nel rendere fruibile al mio cliente un progetto che sia funzionale alle sue specifiche esigenze. Questo mi colloca nella complessa filiera commerciale, tra coloro che in qualità di tecnici specialisti sono dei veri e propri guru di ogni singolo componente hw-sw e chi vende prodotti a se stanti ma non offre integrazione o consulenza sistemistica. Mi trovo quindi immancabilmente a dover acquisire per ogni singolo componente le essenziali conoscenze che consentano di sfruttarne le potenzialità nel modo migliore possibile. In rete sono già presenti innumerevoli guide, articoli e video tutorial relativi agli argomenti in questione; il motivo per cui realizzo alcune guide è per raggrupparne alcuni elementi per me essenziali, mantenere una catalogazione storica delle sperimentazioni e allo stesso tempo, renderne disponibili i contenuti a terzi, qualora ne possano cogliere una qualche utilità.
⚠️ ATTENZIONE / DISCLAMER ⚠️ Non si assume alcuna responsabilità diretta e indiretta per eventuali malfunzionamenti, danni a cose e/o persone derivanti dall’applicazione di consigli, esempi, indicazioni tecniche, link e guide presenti in questo documento.
La Corrente Elettrica è pericolosa ! Maneggiala solo se ne hai le competenze !
Per documentarmi mi sono avvalso di diverse fonti e fornitori di prodotti reperibili in rete ai seguenti indirizzi: internet !!!
Nell’articolo possono essere presenti link a prodotti che abbiamo acquistato e impiegato nelle prove, sappiate che In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei, ovvero non cambia nulla per voi se acquisterete dai medesimi link ma sosterrete l’autore dell’articolo nella continua sperimentazione e creazione delle guide, grazie