Home » Domotica Fai da te » Raspberry Pi » Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Tuya Smart Life Home Assistant

Tuya Home Assistant: scopriamo come poter gestire i dispositivi intelligenti Smart Life in Home Assistant nella mia guida passo passo completa in italiano.

Come integrare Tuya Smart Life su Home Assistant

Al momento esistono due versioni dell’integrazione ufficiale Tuya Smart Life Home Assistant:

  • Tuya: versione stabile
  • Tuya v2: versione beta non stabile
Tuya Smart Life Home Assistant

Dopo diverse peripezie col supporto tecnico di Tuya che hanno portato all’aggiornamento della documentazione ufficiale, raccomando l’utilizzo dell’integrazione Tuya Home Assistant in versione stabile.

Al fondo della mia guida passo passo troverete anche le istruzioni per Tuya v2.

Configurazione piattaforma Tuya IoT

E’ ovviamente necessario che già disponiate di un vostro profilo a cui sono associati i vostri dispositivi sull’app Tuya Smart oppure sull’app Tuya Smart Life.

Partiamo dalla configurazione della piattaforma Tuya IoT.

Accedete alla piattaforma Tuya IoT con le vostre credenziali:

Console piattaforma Tuya IoT
Console piattaforma Tuya IoT

Cliccate ora su Create Cloud Project per creare un nuovo progetto utilizzando questi parametri:

  • Development Method: Smart Home
  • Data Center: Western Europe Data Center e Central Europe Data Center
Creazione progetto Cloud su Tuya IoT
Creazione progetto Cloud su Tuya IoT

Nella finestra successiva dovrete aggiungere, oltre alle opzioni pre-impostate, anche Device Status Notification:

Tuya IoT platform API

Nella console trovate il vostro nuovo progetto creato:

Tuya IoT platform

Per poterle utilizzare nei passaggi successivi, prendere nota delle credenziali (Access ID/Client ID e Access Secret/Client Secret) relative alla vostra Cloud Application Authorization Key appena creata.

E’ ora necessario associare il vostro smartphone con l’app Tuya Smart o Tuya Smart Life installata al progetto Tuya IoT appena creato.

Per farlo andate al tab Devices e poi su Link Tuya App Account:

Tuya IoT platform

Premendo su Add App Account vi verrà mostrato un QRCode che dovrete inquadrare col vostro smartphone con l’app Tuya Smart o Tuya Smart Life:

Tuya IoT platform

Ora andate sul vostro smartphone ed effettuate il riconoscimento:

Il completamento del processo di configurazione è confermato sulla console di Tuya IoT platform:

Tuya IoT platform

Configurazione di Tuya Home Assistant per Smart Life

A questo punto accedete alla console di Home Assistant per la configurazione dell’integrazione Tuya.

Tuya Home Assistant Smart Life
Tuya Home Assistant Smart Life

Ora dovrete inserire tutti i parametri per accedere al vostro profilo cloud Tuya creato in precedenza:

Tuya Home Assistant Smart Life

Il successo dell’operazione sarà confermato dalla comparsa di una finestra che vi chiede conferma dei dispositivi rilevati:

Tuya Home Assistant Smart Life

Confermando, tutti i dispositivi Tuya Smart Life appariranno nella dashboard principale di Home Assistant:

Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Installazione di Tuya v2 Home Assistant per Smart Life

Veniamo all’impresa di provare la versione beta del componente Tuya v2 per Home Assistant.

Assumiamo di disporre di un ambiente Home Assistant già pronto e configurato su cui installeremo Tuya v2. Se così non fosse fate riferimento alla guida ufficiale per l’installazione di Home Assistant.

E’ un pre-requisito fondamentale che Home Assistant utilizzi Python3.8 o il componente Tuya v2 non funzionerà.

Ci sono due possibilità per installare l’integrazione Tuya Home Assistant per Smart Life:

  • Custom component Home Assistant
  • Utilizzo di HACS

Raccomando di usare HACS.

Copia custom component Tuya v2 in Home Assistant

Scaricate il repository GitHub tuya-home-assistant:

wget https://github.com/tuya/tuya-home-assistant/archive/refs/heads/master.zip

all’interno del folder custom_components dentro la directory di configurazione di Home Assistant.

Nel caso di Home Assistant Core su Raspberry Pi potete installare Tuya v2 nel modo seguente:

sudo -u homeassistant -H -s
cd ~/.homeassistant
git clone https://github.com/tuya/tuya-home-assistant temp
\cp -avr temp/custom_components/tuya_v2 custom_components/tuya_v2
rm -rf temp

Potete usare la medesima sequenza di comandi anche in caso di aggiornamento del componente Tuya v2.

Se non fosse presente, è necessario installare preliminarmente git sul vostro Raspberry Pi:

sudo apt update
sudo apt install git

A questo punto facendo il riavvio del vostro ambiente Home Assistant all’interno delle Integrazioni troverete anche Tuya v2:

Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

L’alternativa è quella di utilizzare HACS (Home Assistant Community Store) per effettuare l’installazione di Tuya.

Chiaramente in questo caso occorre aver effettuato preliminarmente l’installazione di HACS e la sua configurazione iniziale; se non lo avete ancora fatto leggete la mia guida su come installare Home Assistant su Rasperry Pi che include anche questa parte.

Dal menù di sinistra selezionate HACS, cliccate sull’icona in alto a destra selezionando poi Repository personalizzati:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

A questo punto inserite come URL quella del repository GitHub del componente Tuya v2 https://github.com/tuya/tuya-home-assistant e come categoria Integrazione:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

Confermando, il repository del componente Tuya v2 risulterà installabile in HACS:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

A questo punto procedete con l’installazione di Tuya v2 in HACS:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

Al termine avrete conferma dell’installazione del repository del componente Tuya v2 in HACS e verrete invitati a fare un restart di Home Assistant:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

Dopo il restart il repository Tuya v2 risulta finalmente correttamente installato:

Installare Tuya v2 mediante Home Assistant Community Store (HACS)

Potete ora passare all’aggiunta e configurazione della nuova integrazione Tuya v2 in Home Assistant.

Configurazione di Tuya v2 Home Assistant per Smart Life

A questo punto accedete alla console di Home Assistant per la configurazione dell’integrazione Tuya v2.

Come progetto cloud Tuya lasciate Smart Home PaaS:

Ora dovrete inserire tutti i parametri per accedere al vostro profilo cloud Tuya creato in precedenza:

Tuya Home Assistant: gestione dispositivi Smart Life in HASS
CampoDescrizione
ID di accessoAccess ID cloud Tuya
Token segretoAccess Secret cloud Tuya
Mobile AppTuya Smart o Smart Life
Codice Paese39
AccountUsername app Tuya Smart o Smart Life
PasswordPassword app Tuya Smart o Smart Life

Il successo dell’operazione sarà confermato dalla comparsa di una finestra che vi chiede conferma dei dispositivi rilevati:

Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Confermando, tutti i dispositivi Tuya Smart Life appariranno nella dashboard principale di Home Assistant:

Tuya Home Assistant: gestione dispositivi Smart Life in HASS

Leggi tutti i miei articoli su Smart Life:

Ultimo aggiornamento Amazon Affiliate 2022-01-16 at 10:41

25 commenti su “Tuya Home Assistant: gestione dispositivi Smart Life in HASS”

  1. Ciao, a me una volta che cerco di inserire i parametri in HA per accedere al profilo cloud Tuya, mi restituisce un ” Errore di accesso (1106): permission deny” … eppure i parametri sono corretti … idee?

      1. in effetti mi manca la Smart Home Family Management’ ma non sembra essere più disponibile da aggiungere alle API (non la trovo fra i servizi disponibili)…Idee? Grazie

    1. Buongiorno, ho seguito alla lettera il tutorial e sto utilizzando Tuya (la versione 1, non la 2).
      Tuttavia c’è un problema legato alla lettura dello stato dei dispositivi, in questo caso le prese comandate:
      – quando la presa è accesa, da HASS la riesco a spegnere ma subito dopo lo switch di HASS torna su ACCESO (anche se la presa è spenta)
      – viceversa quando la presa è spenta, da HASS la riesco a accendere ma subito dopo lo switch di HASS torna su SPENTO (anche se la presa è spenta)

      Anche ricaricando la pagina gli stati sono quasi sempre quelli sbagliati: ne deriva che se accendo una presa per poi spegnerla devo spostare lo switch 2 volte!
      Qualcuno ha lo stesso problema?

        1. credo che il problema sia che il servisio tuya è a pagamento ed è scaduto il periodo trial……se è cosi vera fregatura

      1. Ho seguito tutta la guida ma non riesco ad eseguire l’accesso a TUYA V2 dice autenticazione non valide.
        Con l’integrazione TUYA mi vede 1 solo dispositivo termostato ma non lo posso comandare quale può essere il problema dove sbaglio?

        1. Anche a me. Addirittura Tuya (vecchio) non mi vede niente. Inoltre, qualche giorno fa con tuya 1 il termostato usava una scala fino a 5 e non c’era l’utility per la modifica.

          1. Buonasera
            Ho integrato tuya su homeassistant ma mi succede una cosa strana,riesco ad accendere i dispositivi ma non a spegnerli,qualcuno mi può aiutare?
            Tenete conto che non sono molto esperto
            Grazie

          2. Giuseppe Sorrentino

            Ciao a tutti, ho risolto il problema.
            In pratica dal tab “Devices” in alto a destra ho selezionato “Central Europe Data Center”, dopodichè tutto è proseguito esattamente come da tutorial.

              1. Giuseppe Sorrentino

                Ciao, anche a me da lo stesso problema.
                In realtà arrivo alla scansione del QR code ma, quando la effettua, alla richiesta di “Conferma Login” dopo la pressione del tasto da il messaggio “Impossibile eseguire la scansione del codice QR per aggiungere un dispositivo già in uso in un altro centro dati”.
                Che fare?

                1. Ciao, metti come data center solo Central Europe Data Center. Per l’italia funziona solo con quello. Se ne metti altri ti da errore

              2. Buongiorno, ho provato a seguire la procedura alla lettera controllando più volte regioni data center ma tutte le volte mi usciva la frase: ” impossibile eseguire la scansione del codice QR per aggiungere un dispositivo già in uso in un altro centro dati. Ho anche creato un nuovo account smartlife e tuya iot ma la risposta è sempre la stessa. chiedo un aiuto da parte vostra. cordiali saluti
                Christian

                1. Ciao Christian,

                  io non ho avuto problemi seguendo quanto documentato. Dalla descrizione dell’errore si direbbe che tu abbia già associato il tuo smartphone ad un altro profilo/datacenter.

                  Prova ad aprire un ticket, rispondo abbastanza prontamente.

                    1. Ciao, per caso sei riuscito a risolvere? Anche io ho lo stesso problema. Ho un’android smart tv ed ho scaricato dal play store l’app tuya smart per smart tv ma non mi fa loggare. quando scansiono il qr code per il loggin mi dice “Impossibile eseguire la scansione del codice QR per aggiungere un dispositivo già in uso in un altro centro dati”

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.