Integriamo i Sonoff in Home Assistant

Sonoff

Integrazione Sonoff in HA

I dispositivi domotici Sonoff della Itead sono molto diffusi grazie al loro basso costo e alla loro versatilità.
Purtroppo non è possibile integrarli direttamente in Home Assistant, salvo procedere ad un’ opportuna modifica del firmware.

Esistono però altre vie per effettuare comunque l’ integrazione:

  • Utilizzare il servizio IFTTT;
  • Utilizzare il componente custom SonoffLAN.

Il componente custom SonoffLAN è un componente non ufficiale di Home Assistant che utilizza, come suggerisce il nome, la rete locale per controllare i dispositivi Sonoff.
Saremo in grado di controllare i nostri Sonoff anche quando internet o il cloud non saranno disponibili.

SonoffLAN

Innanzitutto verifichiamo che i nostri componenti Sonoff siano supportati (clicca qui) e che siano aggiornati almeno alla versione firmware 3.0.
Si ricorda che la prima configurazione dei Sonoff va effettuata attraverso l’ App ufficiale eWeLink.

Clicchiamo sulla voce HACS presente nel menù laterale, quindi su Integrations (se non avete ancora installato HACS leggete questo articolo).
Aggiungiamo il nostro repository personalizzato cliccando sul menù burger in alto a destra e quindi su Custom repositories:

HACS11

Inseriamo il nome del repository AlexxIT/SonoffLAN e scegliamo la categoria Integration:

 

HACS 12

Clicchiamo su Add, quindi su Install:

HACS 13

Riavviamo HA. Ora possiamo creare le nostre entità Sonoff in maniera automatica o manuale (compilando più compiutamente il codice in YAML).

Modalità Automatica

Nella modalità automatica l’ elenco dei dispositivi verrà aggiornato dal cloud ogni volta che riavviamo HA.
Inseriamo il seguente codice nel file YAML:

sonoff:
  username: username-utilizzata-con-App-eWeLink
  password: password-utilizzata-con-App-eWeLink
  reload: always

Praticamente bisognerà inserire le credenziali di accesso all’ App eWeLink, il reload aggiornerà l’elenco dei dispositivi al riavvio.

Modalità Manuale

La procedura manuale, non si appoggia sul cloud.
Quindi è necessario conoscere deviceid e devicekey dei dispositivi.
Impostiamo il componente Sonoff da registrare in modalità setup e colleghiamoci con un computer all’ access point creato dallo stesso con la password 12345678.
Apriamo un browser all’ indirizzo http://10.10.7.1/device e copiamo sia il deviceid che l’ apikey (devicekey).

Riaccediamo ad HA e modifichiamo così il file di configurazione:

sonoff:
  devices:
    deviceid:
      devicekey: qui va inserito il devicekey

Ripetiamo la procedura per tutti i componenti e riavviamo Home Assistant.

Personalizziamo i Componenti

E’ possibile personalizzare il tipo di entità censito (es. tipo Light o Switch):

sonoff:
  username: username-utilizzata-con-App-eWeLink
  password: password-utilizzata-con-App-eWeLink
  reload: always
  devices:
    1000xxxxxx: # luce cucina
      device_class: light

Oppure se sono tutte luci basta scrivere default_class: light.

Video Tutorial

domoticacaserta
Latest posts by domoticacaserta (see all)
1 1 vote
Vota l' Articolo
Subscribe
Notificami
guest
0 Commenti
Inline Feedbacks
View all comments