Vuoi imparare a usare Home Assistant per gestire un’emergenza?
In questo video ti mostro come creare un pulsante di aiuto che, in caso di necessità, invia automaticamente la tua posizione ad un familiare.
Alla fine avrai una scheda in Home Assistant con un tasto che permette di inviare:
✅ La posizione GPS in tempo reale
✅ L’indirizzo con la località
✅ Le coordinate con link al navigatore
✅ Un messaggio audio di aiuto (solo per Android)
Un vero e proprio sistema di SOS fai da te, utile per esercitarsi con Home Assistant e da personalizzare a piacere.
Mi piace pensare ad Home Assistant come un bel “LEGO” per adulti domotici, ogni pezzo nuovo che acquisiamo proviamo ad integrarlo agli altri per costruire qualcosa di nuovo a modo nostro !
⚠️ Questo progetto ha scopo didattico per imparare ad utilizzare gli strumenti che abbiamo in HA. Naturalmente va migliorato e personalizzato in base alle proprie esigenze ed inoltre va sottolineato che la sua affidabilità dipende dalla connettività internet e dal corretto funzionamento dell’hub.
🏘️ I componenti testati del mio Home Assistant: https://amzn.to/3ZY5gd9
(Come Affiliato Amazon ricevo un guadagno dagli acquisti idonei fatti da questi link 🙏🏻)
Capitoli:
03:26 Creiamo la vista sulla dashboard
06:05 Verifichiamo di avere accesso ai dati di geolocalizzazione
09:00 Partiamo con lo script
09:50 – Le notifiche HA
18:22 – Update del sensore posizione
23:47 La notifica Telegram
28:23 La notifica audio Text To Speech
35:45 Il test di invio richiesta di aiuto
36:24 Completiamo la vista
❤️ SOSTIENI QUESTO LAVORO – Se le tue competenze crescono con i miei contenuti puoi supportarmi nei seguenti modi:
- Abbonandoti al canale e diventerai ufficialmente un mio SUPPORTER https://www.youtube.com/channel/UCjcRwyrW7FgjIZdhUF6n3ng/join
- Con i SUPER GRAZIE (il pulsante è sotto al video)
- Con una donazione qui: https://www.paypal.com/donate/?hosted_button_id=YLQQFFA7SFD4W
- Acquistando su Amazon da qui: https://amzn.to/4gO4Ege
- Condividendo il video nei tuoi social e con gli amici
- Iscrivendovi e cliccando su Mi Piace
Grazie ❣️
Qui di seguito hai gli esempi in codice YAML che ho usato nello script, cerca di copiare ma anche di capire il senso di quello che incolli perché ti sarà più semplice comprendere e scoprire eventuali errori, spesso solo dovuti a spazi ed errata indentazione (dei due spazi) 😉
Naturalmente dovrai sostituire le parti che contengono i nomi dei cellulari e quant’altro necessario affinché funzioni nella tua istanza di HA
Ti ricordo che tutto si basa sul valore degli attributi di track restituiti dal sensore device_tracker.nome_smartphone e che estrai per darlo in pasto allo script cosi:
Per la latitudine : {{state_attr(‘device_tracker.nome_smartphone‘,’latitude’) }}
Per la longitudine: {{state_attr(‘device_tracker.nome_smartphone‘,’longitude’)}}
La richiesta di update della posizione del cellulare che richiede aiuto (cel_riccardo)
action: notify.mobile_app_cel_riccardo
metadata: {}
data:
message: request_location_update
Il semplice ritardo, l’attesa di alcuni secondi…
delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
L’invio della richiesta di aiuto via notifica HA con indirizzo e le coordinate al familiare Terenzio
action: notify.mobile_app_cel_terenzio
metadata: {}
data:
message: Sono qui 👉{{ states('sensor.cel_riccardo_geocoded_location') }}
title: ⚠️ Sono in difficoltà (Riccardo)
data:
actions:
- action: URI
title: Clicca qui per il Navigatore
uri: >-
http://maps.google.com/?q={{state_attr('device_tracker.cel_riccardo','latitude') }},{{state_attr('device_tracker.cel_riccardo', 'longitude')}}
L’invio della richiesta di aiuto viia Telegram con indirizzo e le coordinate al familiare Terenzio
Ricorda di inserire come target la chat ID’s del corrispondente
action: telegram_bot.send_message
metadata: {}
data:
message: >-
Sono Riccardo, mi trovo qui 👉 {{
states('sensor.cel_riccardo_geocoded_location') }}
http://maps.google.com/?q={{ state_attr('device_tracker.cel_riccardo',
'latitude') }},{{ state_attr('device_tracker.cel_riccardo', 'longitude') }}
title: ⚠️ Sono in difficoltà
target:
- "12345678901"
timeout: 30
parse_mode: plain_text
L’invio dell’audio Text To Speech al familiare Terenzio
data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream_max
tts_text: >-
Riccardo è in difficoltà e richiede assistenza, ti ha inviato le coordinate
action: notify.mobile_app_cel_terenzio
L’invio a se stesso della conferma che ha inviato la richiesta di aiuto
action: notify.mobile_app_cel_riccardo
metadata: {}
data:
message: TTS
data:
ttl: 0
priority: high
media_stream: alarm_stream_max
tts_text: Il tuo messaggio di aiuto è stato inviato !
📧 CONTATTI
Alla mail aziendale come sugli altri contatti social o telefonici rispondo solo alle richieste di consulenza o info commerciali/professionali (LAVORO !) ma vi ringrazio per tutti i preziosi commenti che mi scrivete, sono sempre molto graditi e cerco, nel limite del possibile, di rispondervi sempre aiutando come posso. Grazie a tutti Voi 👋
RICORDA CHE:
- i contenuti potrebbero contenere errori,
- non mi assumo responsabilità per eventuali malfunzionamenti o danni a sistemi, componenti hardware o software,
- alcune procedure potrebbero invalidare garanzie,
- eventuali acquisti ispirati da questo video potrebbero non essere idonei alle tue esigenze.
Usa sempre prudenza e adatta le informazioni alla tua situazione specifica.
⚠️ DISCLAMER ⚠️
I contenuti di questo video, sia in forma promozionale che di tutorial sono realizzati al solo scopo di condividere le mie esperienze, il mio know how, o semplice sperimentazione al fine di intrattenerti nel modo più gradevole possibile e nella speranza di trasmetterti delle competenze.
RICORDA CHE
I contenuti potrebbero, mio malgrado, contenere errori pertanto non mi assumo alcuna responsabilità su eventuali malfunzionamenti o danni che potresti arrecare al tuo sistema o ai tuoi componenti hardware e software e che potrebbero inoltre invalidare le garanzie originali, ne su eventuali acquisti indotti dai contenuti video che potrebbero non essere idonei, non soddisfacenti o inadatti alle tue esigenze.
Per necessità di ASSISTENZA e/o CONSULENZA professionale visita questa pagina
#GPS #tracking #homeassistant #domotica #homeautomation #imieiappuntionline #ik1zyq #bonetto #robertodomotico #maker #making
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à.
⚠️ DISCLAMER ⚠️ Non si assume alcuna responsabilità diretta e indiretta per eventuali danni o malfunzionamenti derivanti dall’applicazione di consigli, esempi, indicazioni tecniche, link e guide presenti in questo documento.
Per documentarmi mi sono avvalso di diverse fonti e fornitori di prodotti reperibili in rete ai seguenti indirizzi:
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