Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

di Vincenzo Caputo

10 Dicembre 2023

Home Assistant

Vincenzo Caputo

Abbiamo parlato nelle scorse settimane di un dispositivo che, evidentemente, mi ha colpito particolarmente, visto che è la terza volta in pochi giorni che torno sull'argomento.

Sto parlando del Sonoff SNZB-06P, dispositivo di cui ho proposto la recensione al seguente link:

Recensione Sonoff SNZB-06P, il nuovo sensore di presenza a Microonde ZigBee

Sonoff SNZ-06P

Il dispositivo è acquistabile su Amazon al seguente link:

https://amzn.to/485By6E

Sul sito Itead costa decisamente meno e lo potete reperire al seguente link:

https://itead.cc/product/sonoff-zigbee-human-presence-sensor/?utm_source=itead&utm_medium=homebanner&utm_campaign=SNZB-06P

Inutile ricordarvi che sullo store Itead la spedizione parte dalla Cina e i tempi sono diversi da quelli Amazon.

Facciamo un breve ripasso per ricordarvi cos'è e a cosa serve questo sensore.

Il Sonoff SNZB-06P è un sensore di presenza ZigBee a microonde.

Questo tipo di sensori emettono microonde a intervalli regolari e, quando si verifica un movimento nel campo visivo da loro controllato, le distorsioni nelle microonde che ritornano al sensore provocano l’attivazione del sensore (effetto doppler).

Ciò significa che i sensori a microonde sono molto più efficienti a rilevare movimenti molto piccoli, il che li rende ideali per l’uso in interni come “sensori di presenza”, quando è necessario rilevare movimenti minimi da parte di essere umano, il che significa che continua a rilevarci (a differenza dei classici sensori di movimento PIR) anche quando siamo fermi e seduti al nostro PC, o sul divano a guardare la TV o sulla poltrona a leggere un libro.

In pratica possiamo sapere se nella stanza c'è qualcuno al di la del fatto che si stia muovendo o meno.

Questo tipo di sensore può rilevare il movimento attraverso materiali non metallici, come legno, vetro e persino cemento.

Nella mia prima recensione ho mostrato come usare il Sonoff SNZB-06P con l'app eWeLink tramite il bridge ZigBee Sonoff.

https://amzn.to/3ZbQcGq

Ho specificato come sia possibile, in alternativa, utilizzare il SONOFF ZBDongle-P collegato ad un personal Hub come Home Assistant.

Dopo pochi giorni ho "sparato" il mio secondo articolo dedicato a questo sensore di cui potete leggere al seguente link.

Sensore di presenza Sonoff ZigBee integrazione in Home Assistant

Nell'articolo ho mostrato come integrare il sensore in Home Assistant grazie all'integrazione Zigbee Home Automation e subito dopo ho mostrato un esempio di automazione per spegnere le luci del mio studio quando il sensore non rileva alcuna presenza.

Devo confessarvi che ho esteso l'idea anche alla cameretta della mie figlie e alla tavernetta (per ora)!

Sia durante la prima recensione, che durante il secondo approfondimento, ho sottolineato come il sensore di presenza Sonoff abbia un delay time non proprio brevissimo.

Il che significa che, a seguito dell'uscita da una stanza, le luci rimangono accese ancora per circa 60 secondi prima che il sensore si accorga che non c'è nessuno e le spenga.

Nulla di grave per carità, il problema delle luci accese non sono sicuramente i 60 secondi, ma le ore intere! (almeno a casa mia).

Oggi ho appreso che è stato reso disponibile il firmware V1.0.5 che rende possibile scendere ad un delay time minimo di 15 secondi.

Decisamente meglio di prima direi!

Come fare ad aggiornare il firmware per chi come me ha integrato il sensore in Home Assistant?

E come fare, dopo aver aggiornato il firmware ad impostare il delay time al valore desiderato?

Per prima cosa dovrete appurarvi di quale versione firmware è dotato il vostro sensore.

Per farlo, recatevi all'interno dell'integrazione ZHA e selezionate il dispositivo interessato. Successivamente cliccare sui 3 puntini e dopo su "Gestisci il dispositivo zibgee", esattamente come vedete nella seguente immagine.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

A questo punto correte l'elenco nel menù a tendina e selezionate la voce sw_build come nella seguente immagine.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

Poi cliccate su leggi attributo come potete osservare nella seguente immagine.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

Come potete vedere, il mio dispositivo è già alla versione 1.0.5 perché ho già provveduto a fare l'avanzamento firmware. A voi dovrebbe comparire 1.0.3.

A questo punto dovrete recarvi nel vostro file configuration.yaml ed incollare in coda il seguente codice:

zha:
  zigpy_config:
    ota:
      sonoff_provider: true # Aggiornamento automatico dei dispositivi sonoff

Salvate e riavviate il vostro Home Assistant.

A questo punto i vostri dispositivi si aggiorneranno automaticamente, ma questo richiederà del tempo (credo sia dovuto alla sincronizzazione dei server che ergano il servizio).

Se siete impazienti e volete aggiornare subito il vostro dispositivo, dovrete procedere manualmente come descritto di seguito.

Per prima cosa dovrete copiarvi l'indirizzo IEEE del dispositivo come potete osservare nella seguente immagine.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

Dopo dovrete recarvi in "strumenti per sviluppatori", "servizi" e richiamare il servizio "Zigbee Home Automation: Emettere il comando cluster zigbee" configurandolo come potete osservare qui di seguito.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

Assicuratevi di sostituire l'indirizzo ieee precedentemente copiato con quello del vostro sensore.

A questo punto potete cliccare su "Chiama servizio" in basso a destra.

Non avrete nessuna barra di avanzamento o segnale che l'aggiornamento è in corso, potrete solo andare a consultare la versione firmware (come vi ho mostrato in precedenza) finché non vedrete la versione aggiornata (ci mette meno di 10 minuti).

Una volta aggiornato il firmware potrete accedere all'impostazione del delay time e anche della sensibilità del sensore.

Tornate nell'integrazione ZHA alla gestione del dispositivo e cercate la voce OccupancySensing

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

A questo punto selezionate la voce ultrasonc_o_to_u_delay come mostrato di seguito e cliccate su "leggi attributo". Dovrebbe restituirvi 60.

Scrivere 15 (o quello che desiderate come durata in secondi) e cliccate su "scrivi attributo"

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

A questo punto dovreste ottenere una reattività decisamente maggiore del sensore.

Se invece volete settare la sensibilità del sensore di presenza potrete procedere come segue.

Aggiornamento Firmware Sonoff SNZB-06P direttamente da ZHA e settaggio sensibilità

I valori sono 

  • 1: sensibilità bassa con una distanza di rilevamento di 2,5 m.
  • 2: sensibilità media con una distanza di rilevamento di 3,5 m.
  • 3: sensibilità alta con una distanza di rilevamento di 4 m.

Scrivete anche questa vota il valore desiderato e cliccate su "scrivi attributo"

Vi lascio ora al video qui di seguito, direttamente dal nostro canale YouTube MissingTech, dove potrete seguire la procedura che ho dettagliato in questo articolo.

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

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.

Disqus loading...