W Home Assistancie 2026.11 grupy ZHA przenoszą się w inne miejsce. Do tej pory każda encja grupy, na przykład światło sterujące całą grupą Zigbee, była przypięta do urządzenia koordynatora. Przy kilkunastu grupach strona koordynatora zamieniała się w długą listę świateł i przełączników, które z samym adapterem USB nie miały nic wspólnego. Zgłoszenie zmian autorstwa TheJulianJES, które puddly scalił 28 października o 2:37 czasu polskiego, daje każdej grupie osobne urządzenie. Zmiana jest oznaczona jako niezgodna wstecz i trafi do pierwszej bety 2026.11.
Co się zmienia
Każda grupa ZHA z encjami grupowymi dostaje urządzenie nazwane tak jak grupa, a jej encje przechodzą z koordynatora właśnie do niego. Identyfikatory encji i ich ustawienia zostają bez zmian, więc automatyzacje, skrypty i panele korzystające z encji grup działają dalej. Jeśli encja grupy miała własną nazwę albo obszar, przejdą one na nowe urządzenie. Obszar przechodzi tylko wtedy, gdy wszystkie encje grupy mają ten sam, a nazwa tylko wtedy, gdy grupa ma jedną encję.
Na stronie nowego urządzenia jest odnośnik „Visit”, który otwiera stronę grupy w panelu ZHA. Urządzenia grup nie mają akcji ani wyzwalaczy urządzeń ZHA, a ich diagnostyka pokazuje informacje o grupie. API WebSocket integracji ZHA wymienia teraz encje grupy wśród jej członków. To pole wcześniej zawsze było puste.
Urządzenie istnieje tylko dopóty, dopóki grupa ma encje. ZHA tworzy je dla grup z co najmniej dwoma członkami, więc gdy zostanie mniej albo usuniesz grupę, zniknie też urządzenie. Jeśli grupa znów się powiększy, Home Assistant przywróci urządzenie i encje z dawnym obszarem, nazwą, etykietami i stanem wyłączenia.
Komu przyda się poprawka konfiguracji
Po aktualizacji warto sprawdzić dwie rzeczy:
- Automatyzacje i skrypty, które sterują grupami przez urządzenie koordynatora. Wskaż w nich encje grup albo nowe urządzenia grup. Strona koordynatora też przestaje wymieniać encje grup.
- Encje grup, które trafiały do pokoju razem z koordynatorem. Jeśli światła z grupy były w danym pomieszczeniu tylko dlatego, że stał tam koordynator, przypisz obszar nowym urządzeniom grup albo samym encjom.
Uwaga na ponownie użyte identyfikatory grup
Nowa grupa, która dostanie identyfikator usuniętej, odzyska też jej urządzenie i encje, razem ze starymi nazwami i ustawieniami. Według opisu zgłoszenia z encjami dzieje się tak już teraz w gałęzi rozwojowej. Powinno to zdarzać się rzadko, gdy ZHA zacznie losować wolne identyfikatory grup. Tę zmianę w bibliotece ZHA opisywaliśmy 23 października.