Vai al contenuto
Home » Lo spazzolino elettrico che accende la luce

Lo spazzolino elettrico che accende la luce

Il problema

Hai in mano lo spazzolino elettrico, le mani bagnate ma ti sei dimenticato di accendere le luci dello specchio del bagno. Rischi di prendere la corrente, ti asciughi le mani o lasci fare ad Home Assistant?

L’idea

Sfruttiamo il bluetooth del nostro Oral-B e la possibilità dei nuovi Shelly PLUS di trasmettere segnali ad Home Assistant usando la rete WiFi, per accendere la luce. In questo modo sarà lo spazzolino stesso a farlo!

I requisiti hardware

Per realizzare questa funzionalità sarà necessario almeno uno spazzolino smart Oral-B e uno Shelly PLUS di seconda generazione (o comunque uno Shelly di nuova generazione che supporti il bluetooth).

Io ho usato questo ed ha funzionato perfettamente nonostante non sia elencato tra i dispositivi visibili dal link dei requisiti software.

Ecco invece lo Shelly PLUS.

I requisiti software

L’integrazione dello spazzolino elettrico in Home Assistant attraverso il componente ufficiale.

La soluzione

Collegare lo Shelly PLUS per comandare la luce seguendo le indicazioni degli schemi elettrici presenti sulla stessa pagina del prodotto. E’ importante che lo Shelly sia installato nello stesso bagno per avere un buon segnale dallo spazzolino.

Abilitare poi la funzione bluetooth dall’app di Shelly e su Home Assistant, dopo aver scaricato l’integrazione per gli Shelly, configurare il dispositivo impostando la modalità di scansione del bluetooth come passiva.

Shelly su Home Assistant con Bluetooth passivo

Riavviare Home Assistant.

Sempre su Home Assistant, scaricare l’integrazione Oral-B per far rilevare lo spazzolino.

Fra le varie entità che questa espone, utilizzeremo quella relativa allo stato dello spazzolino elettrico.
Nel mio caso “sensor.spazzolino_smart_state”.

Dovrete quindi adeguare le automazioni con il nome della vostra entità e all’entità dello Shelly (nel mio caso light.luce_specchio).

A questo punto basterà creare l’automazione per accendere la luce:

alias: Accendere luce bagno spazzolino
trigger:
  - platform: state
    entity_id:
      - sensor.spazzolino_smart_state
    to: running
condition: []
action:
  - type: turn_on
    entity_id: light.luce_specchio
    domain: light
mode: single

e quella per spegnerla:

alias: Spengo luce bagno spazzolino
trigger:
  - platform: state
    entity_id:
      - sensor.spazzolino_smart_state
    from: running
condition: []
action:
  - type: turn_off
    entity_id: light.luce_specchio
    domain: light
mode: single

Conclusioni

Si tratta di una piccola soluzione ad un problema semplice ma sicuramente utile ad apprendere cose nuove ed a stuzzicare la vostra fantasia con qualche idea un po’ più creativa e particolare.

L’autore

Ringrazio il vero autore di questo articolo (io l’ho solo passato in revisione), per aver condiviso con noi questa soluzione: nisu66.

A sua volta lui tiene a ringraziare “I pensieri dell’architetto” (con cui ho fatto una LIVE poco tempo fa) per avergli suggerito l’idea in questo video.

Supporto reciproco

La realizzazione di questo sito ha richiesto tempo, studio ed impegno.

Vi chiedo quindi mettere una mano sul cuore e l’altra sul portafogli per ricompensare il mio sforzo con un contributo libero:

Un piccolo extra

Il sistema può essere ovviamente migliorato ulteriormente ritardando lo spegnimento della luce.

Potrebbe essere interessante usare una luce rgb e sfruttare il sensore di pressione dello spazzolino per accendere la luce di un colore a piacere come ad esempio il rosso…magari in base all’ora del giorno.

Lascia un commento

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