Aktualna lutowa to 2024.2.5 (a nie 2024.2.3)
Zarówno update jak i downgrade to 1 ruch w terminalu lub CLI - w przykładzie ostatnia lutowa (ale można w granicach rozsądku zmieniać wersje niemal dowolnie, o ile się tylko bierze pod uwagę breaking changes oraz ewentualne zmiany w bazie danych, dlatego w praktyce nie zalecam zmian sięgających dalej niż miesiąc)
odpowiednio
ha core update --version 2024.2.5
lub
core update --version 2024.2.5
aktualizację do bieżącej aktualnej zawsze można przeprowadzić w GUI, wiec to robota na kilka minut, gorzej z wyzbieraniem logów, za tydzień z pewnością będzie już jakaś wersja z łatkami (jeśli istotnie coś spaprano, a nie jest to skutek “zakiszonych” braków poprawek w konfiguracji powiązanych z dawniejszymi breaking changes).
Podstawowa lektura przed aktualizacją to sprawdzenie Backward-incompatible changes (to nowa “bardziej ludzka” nazwa na breaking changes)
czy akurat coś nie dotyka tej konkretnej twojej instalacji
https://www.home-assistant.io/blog/2024/03/06/release-20243/#backward-incompatible-changes
Jeśli tego nie sprawdzasz co miesiąc to proponuję zajrzeć do wątku w którym staram się linkować bezpośrednio do właściwych miejsc na oficjalnym blogu HA.
Zwykle istotne zmiany są zapowiadane z półrocznym wyprzedzeniem, więc pewnie wystarczy gdy przejrzysz istotne zmiany, które weszły przez ostatnie pół roku.
Druga ważna kwestia to sprawdzenie, czy komponenty niestandardowe, nie są niezgodne (dlatego warto mieć je instalowane z HACS a nie ręcznie).
Przykładowo na jednej instalacji pozostałem z tego właśnie powodu na 2024.2.5 (przynajmniej do czasu aż rozwiążę kwestię wycofania wsparcia dla jednego z używanych komponentów wraz z marcowym wydaniem HA core).
Skoro już wiesz, że problem dotyczy ZHA, to pierwsze co robisz to sprawdzasz czy są świeże issue powiązane z ZHA (linki są choćby dostępne z panelu Integracji)
jakby je przejrzeć, to problem mógł wystąpić wcześniej np. w 2024.2.4 tylko niestety ludzie takie pierdoły wypisują w zgłoszeniach błędów, że momentami ręce opadają… więc jest to istotne by zweryfikować dokładnie w której wersji HA core problem powstał, bo akurat integracja ZHA jest ściśle powiązana z HA core (bo ZHA jest składnikiem HA core).