Contenuti dell' articolo
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:
Inseriamo il nome del repository AlexxIT/SonoffLAN e scegliamo la categoria Integration:
Clicchiamo su Add, quindi su Install:
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
- Come Creare una Influencer Virtuale con Fooocus - 29 Febbraio 2024
- Intelligenza Artificiale per Smanettoni - 11 Febbraio 2024
- Home Assistant – Calendar Tricks - 20 Gennaio 2024