Rețea Zigbee lentă sau instabilă în Home Assistant: cauzele reale și cum le repari

Dacă ai căutat pe Google ceva de genul "zigbee unavailable home assistant" sau "zigbee network slow", probabil te lupți cu unul din două simptome: dispozitivele ies și intră din rețea la întâmplare, sau comenzile ajung cu o întârziere vizibilă de câteva secunde. Vestea bună e că în marea majoritate a cazurilor sunt 2-3 cauze reale și verificabile, nu ceva misterios legat de "networking Zigbee". Le trecem pe rând, cu soluția pentru fiecare.

Priza Zigbee alimentata permanent, folosita ca exemplu de dispozitiv router in retea

Interferența cu Wi-Fi: cele două rețele se bat pe aceleași frecvențe 📡

Zigbee și Wi-Fi 2,4 GHz folosesc practic aceeași bandă de frecvențe, împărțită în canale care se suprapun parțial. Rețelele Wi-Fi din România rulează de obicei pe canalul 1, 6 sau 11, iar coordonatorul Zigbee alege automat un canal care, dacă pică chiar lângă canalul folosit de router-ul tău Wi-Fi, înseamnă pachete pierdute și reconectări dese. Cea mai eficientă combinație confirmată este să ții Wi-Fi-ul pe canalul 1 sau 6 și coordonatorul Zigbee pe canalul 25 (sau undeva în intervalul 24-26) - practic la distanță de canalul 11, unde se produce cea mai mare parte din suprapunere. Un detaliu important: schimbarea canalului Zigbee pe o rețea deja activă înseamnă că trebuie să reîmperechezi toate dispozitivele, așa că cel mai bine e să alegi canalul corect chiar de la prima configurare a coordonatorului.

Nu toate dispozitivele Zigbee "ajută" rețeaua la fel 🔌

Zigbee funcționează ca o rețea mesh, dar nu toate dispozitivele participă egal la ea. Dispozitivele alimentate permanent de la priză - prize inteligente, module de switch, becuri - funcționează ca routere: își țin radioul activ și retransmit mesajele altor dispozitive din apropiere, extinzând astfel acoperirea rețelei. Senzorii pe baterie (contact ușă/fereastră, mișcare, temperatură) sunt dispozitive terminale: comunică doar cu "părintele" lor din rețea și nu retransmit nimic, pentru că asta le-ar consuma bateria mult mai rapid. Practic, dacă ai o casă plină de senzori pe baterie și foarte puține dispozitive alimentate permanent, poți avea zone întregi fără niciun router Zigbee prin apropiere - de aici vin majoritatea problemelor de tip "unavailable" la senzorii din camerele mai îndepărtate de coordonator.

Plasarea coordonatorului: un detaliu care pare mic, dar nu e 📶

Dacă folosești un dongle USB Zigbee (gen Sonoff ZBDongle-E) conectat direct într-un port USB 3.0 sau într-un hub lipit de alte periferice rapide, probabil ai deja o sursă de interferență chiar lângă coordonator: porturile USB 3.0 emit interferență radio exact în banda 2,4-2,5 GHz, folosită și de Zigbee, Wi-Fi și Bluetooth. Soluția recomandată de comunitatea Home Assistant este simplă: un cablu prelungitor USB ecranat, care să scoată dongle-ul dintr-un port USB 2.0 (nu 3.0), la distanță de carcasa metalică a calculatorului sau a mini-PC-ului pe care rulează Home Assistant. Sună a detaliu minor, dar e una dintre cele mai frecvente cauze pentru coordonatoare care "pierd" dispozitive la întâmplare.

Pas cu pas: cum verifici ce se întâmplă în rețeaua ta 🛠

Primul pas, înainte să schimbi orice, e să vezi exact unde e problema. Dacă folosești ZHA, intri în Settings → Devices & services → integrarea ZHA → Visualization, unde vezi harta rețelei și legăturile dintre dispozitive. Dacă folosești Zigbee2MQTT, ai harta echivalentă în interfața sa web, la secțiunea Network map. Caută dispozitivele fără nicio legătură vizibilă către un router din apropiere - acolo ai nevoie de un dispozitiv alimentat permanent care să facă legătura. Dacă în schimb vezi probleme răspândite pe toată rețeaua, nu doar într-o zonă, cauza e mai probabil interferența cu Wi-Fi-ul sau poziția coordonatorului, nu lipsa routerelor. Schimbarea canalului Zigbee rămâne ultima soluție, exact pentru că cere reîmperecherea tuturor dispozitivelor din casă.

💡 Sfatul Distribuitorului: dacă ai o zonă din casă cu senzori care devin frecvent unavailable, cea mai simplă reparație e să adaugi acolo un dispozitiv Zigbee alimentat permanent care să acționeze ca router - nu trebuie să fie un repeater dedicat, poate fi un aparat pe care îl folosești normal. Sonoff S60ZBTPF costă undeva la 70 de lei, funcționează ca router Zigbee din prima zi și, pe lângă monitorizarea de consum pentru aparatul conectat la ea, îți întărește automat și rețeaua pentru senzorii din zona respectivă.

Comentarii