Home Assistant
Come configurare Tuya Local per controllare i dispositivi Tuya senza cloud
Configura Tuya Local tramite HACS per controllare localmente i dispositivi Tuya, distinguendo integrazione custom, Tuya Cloud, device ID, local key e datapoint.
Tuya Local è un’integrazione custom di Home Assistant che prova a comunicare direttamente con dispositivi basati su Tuya, senza usare il cloud durante il controllo quotidiano. Non va confusa con l’integrazione ufficiale Tuya, che usa il servizio cloud, né con il marchio hardware: Tuya è la piattaforma/firmware, Tuya Local è software comunitario. Compatibilità, protocollo e datapoint dipendono dal modello specifico.
Prerequisiti & Hardware Necessario
- Dispositivo Tuya o Smart Life supportato dal repository Tuya Local, collegato alla stessa rete IP di Home Assistant.
- Home Assistant con HACS già funzionante e accesso amministrativo.
- Indirizzo IP riservato del dispositivo,
device_idelocal_key. La chiave locale non è la password dell’app e non deve essere pubblicata. - Account Tuya IoT Platform e app Tuya Smart/Smart Life, quando necessari per recuperare ID e chiave; i passaggi di collegamento cambiano per regione e tipo di account.
- Nessun link d’acquisto: il dispositivo deve essere già posseduto e compatibile; non tutti i prodotti Tuya espongono un controllo locale.
Procedura passo-passo
- Identifica esattamente il dispositivo. Annota marca commerciale, modello, app usata, categoria e firmware. Due prodotti esteticamente uguali possono avere datapoint o firmware diversi. Cerca il modello nell’elenco di dispositivi supportati del repository Tuya Local prima di procedere.
- Riserva l’indirizzo IP. Nel router crea una prenotazione DHCP, per esempio
192.168.1.60. Tuya Local comunica con l’IP locale: se cambia, l’integrazione può risultare non disponibile. - Installa Tuya Local da HACS. Apri HACS, cerca Tuya Local e installa la repository del progetto
make-all/tuya-local. Se non compare, aggiungila come repository custom di tipo Integration, usando l’URL ufficiale del repository e la procedura HACS. Non installare contemporaneamente fork diversi chiamati LocalTuya/Tuya Local: possono creare componenti duplicati e conflitti. - Riavvia Home Assistant. Dopo l’installazione riavvia Home Assistant e controlla che non ci siano errori in Impostazioni → Sistema → Registri. Un’integrazione custom viene salvata nella directory
custom_componentsdella configurazione, ma non va modificata manualmente durante la prima installazione. - Recupera device ID e local key. Usa il percorso documentato dal repository e dalla piattaforma Tuya IoT per collegare il progetto all’account Tuya Smart/Smart Life e visualizzare il dispositivo. Copia
device_idelocal_keyin un gestore password. Il valore può cambiare dopo un reset o una nuova associazione del dispositivo. - Configura l’integrazione. In Home Assistant apri Impostazioni → Dispositivi e servizi → Aggiungi integrazione, cerca Tuya Local e inserisci IP, device ID, local key e protocollo richiesti. Se il repository propone più versioni, seleziona quella indicata dal dispositivo o dalla documentazione; non indovinare
3.3,3.4o3.5. - Configura i datapoint. Seleziona la piattaforma corretta, per esempio switch, light, climate o sensor, e associa i DP ID alle funzioni del dispositivo. I DP ID non sono universali:
1può rappresentare un interruttore in un modello e una modalità in un altro. Usa lo schema del dispositivo o il rilevamento del repository. - Salva e assegna l’area. Dai al dispositivo un nome stabile, assegna stanza e disabilita solo le entità che hai verificato essere inutili. Non rinominare i datapoint finché non hai confermato che lo stato e il comando sono corretti.
- Testa il controllo locale. Blocca temporaneamente l’accesso Internet del dispositivo dal router, lasciando attiva la LAN. Comanda il dispositivo da Home Assistant e verifica il ritorno di stato. Se funziona senza Internet, il percorso è locale; se smette di funzionare, non significa necessariamente che la configurazione sia errata: il modello può dipendere dal cloud.
- Proteggi le credenziali. Tratta local key, device ID e token Tuya come segreti. Non inserirli in screenshot, repository o automazioni condivise. Limita il dispositivo alla VLAN IoT e consenti Home Assistant verso il suo IP e le porte richieste dall’integrazione.
- Gestisci gli aggiornamenti. Prima di aggiornare Home Assistant o Tuya Local crea un backup. Dopo l’aggiornamento verifica entità, datapoint e controllo locale; una custom integration può richiedere adattamenti dopo modifiche del core o del firmware Tuya.
Verifica del funzionamento
- Controlla che il dispositivo risponda all’IP riservato sulla LAN.
- In Home Assistant verifica che l’integrazione Tuya Local sia caricata senza errori e che tutte le entità attese siano disponibili.
- Invia un comando e controlla stato, log e tempo di risposta.
- Riavvia Home Assistant: l’integrazione deve riconnettersi senza una nuova configurazione.
- Ripeti il test senza Internet, se il modello dovrebbe supportare il controllo locale, e riapri l’accesso cloud solo dopo aver completato la verifica.
Problemi comuni
| Problema | Causa | Soluzione |
|---|---|---|
| Tuya Local non compare | Installazione HACS incompleta, cache del browser o riavvio mancante. | Controlla HACS, riavvia Home Assistant e ricarica la pagina; verifica la cartella custom_components. |
| Device non raggiungibile | IP cambiato, VLAN/firewall o dispositivo spento. | Controlla prenotazione DHCP, routing locale e log dell’integrazione. |
| Local key non valida | Chiave errata, dispositivo resettato o account non collegato correttamente. | Recupera nuovamente la chiave con il percorso documentato e non usare la password dell’app. |
| Entità presenti ma comando errato | DP ID o tipo di dato non corrispondono al modello. | Confronta schema e datapoint del dispositivo; correggi piattaforma, DP e valori ammessi. |
| Funziona solo con Internet | Modello non supportato localmente o firmware che richiede il cloud. | Controlla l’elenco del repository e usa l’integrazione ufficiale Tuya se il controllo locale non è disponibile. |
FAQ essenziali
Tuya Local elimina l’account Tuya?
No. Per alcuni modelli servono comunque app e piattaforma Tuya per onboarding, recupero di ID/chiave o aggiornamenti. Il controllo dopo la configurazione può però avvenire localmente, se il dispositivo lo supporta.
Tuya Local è un’integrazione ufficiale Home Assistant?
No. È una custom integration comunitaria installata tramite HACS. Tieni backup, repository e compatibilità sotto controllo prima di aggiornare Home Assistant.
Prodotti consigliati
Hardware pertinente alla guida
I collegamenti portano alle pagine dei prodotti indicati. Il prezzo Amazon, quando disponibile, proviene dall’API ufficiale ed è aggiornato con data e ora; prezzo e disponibilità finali sono quelli della pagina Amazon.