Home Assistant
Coordinatori Zigbee (ZHA/Z2M): Zigbee channel interference e pacchetti persi per conflitto Wi-Fi
Disconnessioni e comandi persi sulla rete Zigbee dipendono spesso dalla sovrapposizione con il Wi-Fi a 2,4 GHz. La guida fissa i canali Wi-Fi, sposta Zigbee su 15, 20 o 25 con ZHA o Zigbee2MQTT e allontana il coordinatore dai disturbi.

A cosa serve questa guida
Wi-Fi e Zigbee usano la stessa banda a 2,4 GHz. Ogni canale Wi-Fi occupa circa 20 MHz e si sovrappone a quattro canali Zigbee: se il coordinatore lavora proprio lì, il traffico Wi-Fi vicino provoca ritardi, comandi persi e dispositivi che risultano non disponibili.
Questa guida separa i canali nel modo consigliato dalla documentazione ufficiale (prima si fissa il Wi-Fi, poi, se serve, si sposta Zigbee), allontana il coordinatore dalle fonti di disturbo e verifica il risultato.
Cosa ti serve per continuare
- Accesso al pannello del router o degli access point Wi-Fi.
- Una rete Zigbee gestita da ZHA o da Zigbee2MQTT, con un coordinatore USB collegato tramite prolunga.
- Uno smartphone con un'app di analisi Wi-Fi, per vedere su quali canali trasmettono anche le reti dei vicini.
Fase 1: Fissa i canali Wi-Fi a 2,4 GHz
Lavori nel pannello del router (spesso 192.168.1.1). L'obiettivo è che il Wi-Fi resti su un canale fisso, scelto tra 1, 6 e 11, invece di saltare in automatico.
- Con l'app di analisi Wi-Fi guarda quali canali usano le reti vicine e scegli tra 1, 6 e 11 quello meno affollato.
- Nel pannello del router apri le impostazioni wireless a 2,4 GHz, cambia Canale da Auto al valore scelto e, se presente, imposta la larghezza di banda a 20 MHz. Salva.
- Se hai più access point o un sistema mesh, imposta un canale fisso su ciascuno, annotando quali canali usano.
Fase 2: Scegli un canale Zigbee libero e applicalo
| Canale Wi-Fi in uso | Canali Zigbee consigliati |
|---|---|
| 1 | 15, 20 o 25 |
| 6 | 15 o 25 |
| 11 | 15 o 20 |
| 1 e 11 (due access point) | 20 (oppure 25) |
La documentazione di ZHA consiglia di restare sui canali 15, 20 e 25: sono quelli supportati da tutti i dispositivi Zigbee. Evita il 26, che molti dispositivi non gestiscono.
Con ZHA
- Apri Impostazioni → Connettività → Zigbee e seleziona Informazioni di rete: leggi il canale attuale.
- Premi l'icona a matita accanto al canale, scegli il nuovo canale dall'elenco (oppure Intelligente, che analizza tutti i canali e sceglie il migliore una sola volta) e premi Cambia canale.
- Attendi: tutti i dispositivi possono impiegare fino a un'ora per spostarsi. Per accelerare, premi un pulsante sui sensori a batteria o togli e rimetti la loro batteria.
Con Zigbee2MQTT
- Apri l'interfaccia di Zigbee2MQTT, vai in Settings → Advanced e cambia Zigbee channel (oppure modifica
advanced: channel:nel fileconfiguration.yamldi Zigbee2MQTT). Salva. - Riavvia l'app Zigbee2MQTT: all'avvio rileva la differenza e invia ai dispositivi il comando di cambio canale. Nel registro compare "Changing channel" e poi "Channel changed".
- Risveglia i dispositivi a batteria premendo un pulsante. La migrazione funziona solo con coordinatori Z-Stack (come lo ZBDongle-P) ed Ember (come lo ZBDongle-E).
Fase 3: Allontana il coordinatore dalle interferenze
Anche con i canali separati, un coordinatore inserito direttamente nel server riceve molti disturbi.
- Collega il coordinatore con una prolunga USB di almeno 50 cm-1 m, lontano dal router e da forni a microonde.
- Usa una porta USB 2.0 del server, non una USB 3.0, e tienilo lontano da SSD e dischi USB 3.0: generano disturbi proprio a 2,4 GHz.
- Non chiuderlo in mobili o contenitori metallici e non nasconderlo dietro la TV.
- Aggiungi dispositivi Zigbee alimentati a rete (prese, relè, lampadine sempre accese): fanno da ripetitori e rafforzano la rete.
Verifica e test operativo
- Aziona dieci volte di seguito una luce o una presa Zigbee lontana: deve rispondere ogni volta.
- Apri la mappa della rete (Connettività → Zigbee → Mostra mappa in ZHA, Network map in Zigbee2MQTT) e controlla che i dispositivi lontani passino da almeno un ripetitore.
- I valori di LQI e RSSI sono indicativi: la documentazione di ZHA avverte che non vanno giudicati da soli. Conta di più che i comandi arrivino sempre.
Cosa fare se qualcosa non funziona
| Sintomo | Controllo | Azione |
|---|---|---|
| Alcuni dispositivi non tornano dopo il cambio di canale | Sono passati almeno 60 minuti e li hai risvegliati. | Riabbinali: resettali seguendo il loro manuale e aggiungili di nuovo da ZHA o Zigbee2MQTT. |
| Il Wi-Fi dei vicini copre tutti i canali | App di analisi Wi-Fi: reti forti su 1, 6 e 11. | Scegli il canale Zigbee più lontano dalle reti più forti (di solito 25 o 15) e rafforza la rete con più ripetitori Zigbee. |
| La latenza resta alta | Posizione del coordinatore e porta USB usata. | Sposta il coordinatore con la prolunga in un punto centrale e libero, su una porta USB 2.0. |
| Zigbee2MQTT non cambia canale | Tipo di coordinatore nel registro all'avvio. | Con adattatori diversi da Z-Stack ed Ember il cambio non è supportato: serve una nuova rete e il riabbinamento. |
Requisiti e risorse ufficiali
- Home Assistant: ZHA, canali Zigbee e risoluzione dei problemi
- Zigbee2MQTT: rete Zigbee e cambio canale
- Zigbee2MQTT: migliorare portata e stabilità
Un coordinatore USB esterno collegato con prolunga, come il SONOFF Zigbee 3.0 USB Dongle Plus ZBDongle-P, rende semplice l'allontanamento dal server descritto nella Fase 3 ed è supportato sia da ZHA sia da Zigbee2MQTT.
Verifica sulla documentazione ufficiale di Home Assistant e Zigbee2MQTT: 2 ottobre 2026.
