14 października 2026 Exaviz wydał oprogramowanie 1.2.0 dla modułu radiowego na płytach Cruiser. Nowa wersja dodaje tryb Zigbee: moduł ESP32-C6 na płycie może teraz pełnić funkcję koordynatora Zigbee dla Home Assistanta, bez osobnego koordynatora na USB.

Cruiser to płyta bazowa dla Raspberry Pi CM5, która ma zastąpić jednym urządzeniem przełącznik PoE, rejestrator obrazu z kamer i mały serwer. Pełna wersja Cruiser ma osiem gigabitowych portów PoE+ ze wspólnym budżetem mocy 120 W, port 2,5GbE do połączenia z siecią, gniazdo M.2 i dwa złącza SATA, a jej cena katalogowa to 149 dolarów. Cruiser Lite z czterema portami PoE+ kosztuje 119 dolarów, a Cruiser Keel z czterema gigabitowymi portami bez PoE 99 dolarów. Moduł CM5 trzeba kupić osobno. Tryb Zigbee działa na wszystkich trzech wersjach.

Zigbee albo Wi-Fi, nie jedno i drugie

Fabrycznie ESP32-C6 ma oprogramowanie do Wi-Fi 6 w paśmie 2,4 GHz i Bluetooth LE. Oprogramowanie Zigbee je zastępuje, więc dopóki działa Zigbee, Wi-Fi i Bluetooth w module są wyłączone. Z siecią płyta łączy się wtedy przez Wi-Fi samego CM5 albo przewodowo. Tryb przełączysz jednym poleceniem:

sudo apt update && sudo apt install exaviz-tools
sudo exaviz-flash zigbee

Tryb Zigbee wymaga pakietu exaviz-tools w wersji 1.0.21 lub nowszej, a w zapowiedzi wydania Exaviz zaleca 1.0.22. Płyta raz się restartuje, w ciągu około pięciu minut sama kończy instalację i wyświetla adres do wpisania w Home Assistancie: ws://<adres płyty>:9999. Polecenie sudo exaviz-flash stock przywraca oprogramowanie z Wi-Fi i Bluetooth.

Płyta nie ma w zestawie anteny, a bez niej Zigbee nie zadziała jak trzeba. Exaviz zaleca krótki przewód antenowy z wtykiem W.FL (MHF III) na gniazdo RP-SMA i antenę 2,4 GHz. Ostrzega też, że większy wtyk U.FL (MHF1) nie pasuje. Według dokumentacji moduł bez anteny słabo słyszy urządzenia, a polecenia do nich nie docierają na czas.

Jak łączy się Home Assistant

Oprogramowanie modułu radiowego to dopiero połowa. Siecią Zigbee zarządza serwer exaviz-ziggurat (wersja 1.0.0), który działa na CM5. Home Assistant łączy się z nim przez sieć za pomocą integracji ZHA, wybierając typ radia Ziggurat. Ten typ jest dostępny od Home Assistanta 2026.7. Sam Home Assistant nie musi działać na płycie Cruiser. Sparowane urządzenia nie znikają po restarcie. Exaviz wydał też wersję 1.3.1 swojej wtyczki do Home Assistanta, w której jedna z encji pokazuje, czy oprogramowanie Zigbee jest zainstalowane.

Port 9999 bez hasła

Dokumentacja stawia sprawę jasno: serwer Zigbee nie ma hasła i każdy, kto dostanie się do portu 9999, może sterować siecią Zigbee. Serwer odrzuca połączenia z publicznych adresów w internecie, ale odpowiada na połączenia z wszystkich adresów prywatnych, czyli z każdego urządzenia w sieci lokalnej. Jeśli Home Assistant działa na tej samej płycie, Exaviz zaleca, żeby serwer nasłuchiwał tylko na adresie 127.0.0.1: w pliku /etc/default/exaviz-ziggurat trzeba ustawić ZIGGURAT_LISTEN=127.0.0.1:9999 i zrestartować usługę. Gdy Home Assistant działa na innym komputerze, port musi być dostępny w sieci lokalnej. Warto wtedy umieścić płytę Cruiser w części sieci, do której nie mają dostępu niezaufane urządzenia.