Sceny, skrypty i automatyzacje, które nadal wyłączają efekt świetlny Hue przez effect: "None", przestaną działać w Home Assistant 2026.11. Zmiana #188867 autorstwa Martina Hjelmare, scalona z gałęzią rozwojową 27 października 2026 i oznaczona jako niezgodna wstecz, usuwa mechanizm zgodności, dzięki któremu ta wartość wciąż działała.
Wycofanie spóźnione o rok
Wszystko zaczęło się w Home Assistant 2025.4. To wydanie przestało przyjmować None jako efekt dla świateł Hue i zastąpiło go standardową wartością Home Assistanta, off. Przy poleceniach wydawanych ręcznie nie było problemu, ale nikt nie zauważył, że stara wartość jest zapisana w istniejących scenach.
Poprawka scalona 2 kwietnia 2025, zmiana #142073, zamieniła tę niezgodność na okres przejściowy. Home Assistant tłumaczył None na off, zapisywał ostrzeżenie w dzienniku i zgłaszał problem do naprawy. W kodzie jako termin końcowy wpisano Home Assistant 2025.10, a opis tamtej zmiany wspominał o 2025.12. Żadnego z tych terminów nie dotrzymano i mechanizm przetrwał jeszcze rok.
Co usuwa zmiana
Zmiana dotyczy kodu dla mostków korzystających z API Hue w wersji 2:
- zamiany
Nonenaoffprzy włączaniu światła; - ostrzeżenia w dzienniku „Detected deprecated effect 'None' ... use 'off' instead”;
- problemu do naprawy „Light turned on with deprecated effect” wraz z jego tekstami;
- testu, który sprawdzał stare zachowanie.
Po aktualizacji Home Assistant nie zamienia już None na off. Kod Hue traktuje tę wartość jak nazwę każdego innego efektu, więc nie można liczyć na to, że takie wywołanie zatrzyma działający efekt.
Co zrobić
Trzeba przeszukać konfigurację pod kątem effect: "None" lub effect: None w akcjach świateł Hue, scenach i skryptach, a potem zamienić to na effect: "off". Właśnie o to prosi opis niezgodności w zmianie.
Wartość off zachowuje się rozsądnie. Kod Hue używa jej tylko do zatrzymania działającego efektu. Gdy żaden efekt nie jest aktywny, wartość jest pomijana, więc można ją bez obaw zostawić w scenach, które ustawiają zwykły kolor.
Jeśli w „Ustawienia > System > Naprawy” pojawił się kiedyś problem „Light turned on with deprecated effect”, przynajmniej jedno światło włączano w ten sposób. Takie wywołania najlepiej poprawić jeszcze na wersji 2026.10, bo razem z mechanizmem zgodności znika też to zgłoszenie.