BTHome per aggiungere dispositivi Shelly BLU ad Home Assistant

Home Assistant

Scritto da Vincenzo Caputo

Tra gli standard di comunicazione utilizzati dai dispositivi intelligenti che popolano le nostre Smart Home, un piccolo spazio se l'è ritagliato il BLE (Bluetooth Low Energy).

Sulle pagine di questo Blog abbiamo parlato di molti dispositivi che fanno uso di questo protocollo, in particolare della famiglia BLU di Shelly, famiglia di prodotti che prende il suo nome proprio dall'utilizzo del protocollo di comunicazione Bluetooth.

Shelly BLU Door-Window il sensore porta finestra diventa Bluetooth

Shelly Blu Button1 - Shelly si apre al mondo Bluetooth!

Link Amazon:

Shelly BLU Door/Window Bianco, Sensore porta e finestra Bluetooth, Misurazione dei lux e dell'angolo di inclinazione, Compatible con Alexa e Google Assistant, App iOS, Android
Prezzo intero: 23,21€
Prezzo scontato: 23,21€

Shelly BLU Button 1 - Bianco, Pulsante d'azione e di Scena Bluetooth, Domotica, App iOS Android, Hub Non Richiesto, Lunga Durata della Batteria, Indicatore LED, Buzzer, Ampio Raggio d'Azione
Prezzo intero: 21,69€
Prezzo scontato: 21,69€

Generalmente usare un protocollo di comunicazione a bassissimo consumo energetico come il BLE, invece del solito ed energivoro WiFi, porta grandi benefici soprattutto nei sensori che funzionano a batteria, prolungandone l'autonomia e permettendo realizzazioni decisamente più compatte ed economiche.

Di contro, i sensori che usano il BLE (ma in generale tutti quelli che non usano il WiFi), hanno bisogno di un intermediario che li metta in comunicazione con il WiFi o la LAN per comunicare con la rete dati della nostra casa.

Chiamati Hub, Bridge o Gateway, sono dispositivi che hanno doppia radio e interfacciano i due mondi.

Ne è un esempio lo Shelly BLU Gateway di cui potete leggere la recensione al seguente link:

Shelly BLU Gateway - Cos'è e a cosa serve

Lo Shelly BLU Gateway è acquistabile su Amazon al seguente link

Shelly BLU Gateway, Chiavetta USB Gateway tra i dispositivi Shelly BLU e l'ecosistema Shelly, Ripetitore Wi-Fi, Compatible avec MQTT, WebSocket, Alexa, Google home, App iOS, Android
Prezzo intero: 19,99€
Prezzo scontato: 19,99€

La maggior parte dei dispositivi Bluetooth sono progettati per essere utilizzati con un'app per smartphone. Trasmettono i loro dati in un formato proprietario non standardizzato.

Per poter utilizzare questi dispositivi all'interno delle nostre case intelligenti, siamo dunque costretti ad integrare singolarmente ciascun formato proprietario all'interno del nostro personal hub o piattaforma di automazione.

Ciò rende difficile l'utilizzo di dispositivi di produttori diversi nello stesso sistema.

BTHome (https://bthome.io/) è uno standard aperto che consente ai dispositivi di trasmettere i dati dei sensori e la pressione dei pulsanti in un formato standardizzato. 

I dispositivi Shelly della famiglia BLU sono compatibili con questo standard, dunque è possibile integrarli in Home Assistant come vedremo tra poco.

Dovrete per prima cosa includere nella vostra rete locale lo Shelly BLU Gateway ed aggiungerlo all'integrazione Shelly sul vostro Home Assistant.

A questo punto andate nella sezione integrazioni e cercate l'integrazione BTHome

È probabile che riceviate il messaggio di "nessun dispositivo trovato nella rete", non ve ne curate.

Da notare che non è necessario installare il gateway USB su una porta USB del Raspberry o del mini PC che ospita Home Assistant, ma è sufficiente che sia alimentato (da un alimentatore da smartphone per esempio) e connesso al WiFi nella stessa rete di Home Assistant.

A questo punto non dovrete far altro che premere il pulsante (del risveglio/pairing) sul dispositivo Bluetooth che volete associare e vedrete comparire il nuovo dispositivo come nuovo rilevamento.

In alternativa potete cliccare su "aggiungi voce" direttamente all'interno dell'integrazione.

Cliccate su configura e assegnate una stanza al dispositivo.

Come potete osservare nella seguente immagine, mano mano che aggiungete i dispositivi, andranno a popolare l'elenco dei dispositivi nell'integrazione e sarà possibile utilizzarli in base alla loro funzionalità.

Qui di seguito la schermata del sensore porta finestra Shelly BLU Door/Window.

A questo punto io mi fare una domanda lecita: è possibile usare come gateway BTHome uno Shelly PLU o PRO che possono di solito fungere da gateway bluetooth per i dispositivi Shelly BLU?

La risposta è no... anche se mi riservo di approfondire questo aspetto.

Vi dico solo che ho alcuni Shelly PRO che tramite app (Shelly Smart Control) sono riuscito ad abbinare ai dispositivi Shelly BLU, ma che tramite integrazione BTHome sembrano essere ignorati.

Ma per escludere del tutto questa possibilità avrei bisogno di fare ulteriori prove e test che non ho ancora avuto modo di fare.

Potrete dunque godervi per ora i vostri Shelly BLU in Home Assistant tramite il gateway ufficiale che tra l'altro è economicissimo e anche molto pratico da piazzare in giro per la casa.

Non mi rimane che lasciarvi in compagnia del video, correlato a questo articolo, direttamente sul nostro canale YouTube MissingTech. Buona visione!

Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.

Vincenzo Caputo

Nato a Matera, il 1° novembre 1977. Sono da sempre appassionato di tecnologia e ho un'esperienza lavorativa ventennale nel settore IT. Mi piace sperimentare e cercare sempre nuove soluzioni e soprattutto mi piace comunicare le mie esperienze agli altri.


Vai ai commenti