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.

Coordinatori Zigbee (ZHA / Zigbee2MQTT): Coordinatori Zigbee (ZHA/Z2M): Zigbee channel interference e pacchetti persi per conflitto Wi-Fi
Copertina editoriale DomotikPro

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.

  1. Con l'app di analisi Wi-Fi guarda quali canali usano le reti vicine e scegli tra 1, 6 e 11 quello meno affollato.
  2. 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.
  3. 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 usoCanali Zigbee consigliati
115, 20 o 25
615 o 25
1115 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

  1. Apri Impostazioni → Connettività → Zigbee e seleziona Informazioni di rete: leggi il canale attuale.
  2. 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.
  3. 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

  1. Apri l'interfaccia di Zigbee2MQTT, vai in Settings → Advanced e cambia Zigbee channel (oppure modifica advanced: channel: nel file configuration.yaml di Zigbee2MQTT). Salva.
  2. 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".
  3. 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

SintomoControlloAzione
Alcuni dispositivi non tornano dopo il cambio di canaleSono 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 canaliApp 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 altaPosizione 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 canaleTipo 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

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.

Nota sul metodoContenuto elaborato con assistenza AI e sottoposto a controlli automatici su fonti ufficiali. Metodo e limiti sono pubblici. Metodo editoriale →