Automatyzacje, które reagują na dotknięcie lub przesunięcie palcem po dotykowych panelach Nanoleaf przez wyzwalacz urządzenia, przestaną działać w Home Assistant 2026.11. Zmiana #188656, scalona z gałęzią rozwojową 26 października 2026, usuwa obsługę wyzwalaczy urządzenia z integracji Nanoleaf i ma oznaczenie zmiany niezgodnej wstecz.
Wycofanie spóźnione o prawie dwa lata
Wyzwalacze oznaczono jako przestarzałe w czerwcu 2024 (zmiana #120078, która weszła do Home Assistant 2024.7), a usunięcie zaplanowano na 2025.1. Od tamtej pory Home Assistant zgłaszał problem do naprawy za każdym razem, gdy któryś z nich był używany, ale sam kod został. Zgłoszenie #183616 z 29 września 2026 przypomniało o zaległym usunięciu, a zmiana Martina Hjelmare je zamyka.
Co przestanie działać
Każda automatyzacja, która korzysta z wyzwalacza urządzenia Nanoleaf dla jednego z sześciu gestów: pojedynczego dotknięcia, podwójnego dotknięcia oraz przesunięcia w górę, w dół, w lewo lub w prawo. W edytorze automatyzacji to te wyzwalacze, które wybierało się bezpośrednio przy urządzeniu Nanoleaf. Po aktualizacji takie automatyzacje nie będą już działać.
Dotyczy to tylko paneli z obsługą dotyku. Integracja tworzy encję gestów dla modeli o kodach NL29, NL42 i NL52. Zwykłe sterowanie oświetleniem się nie zmienia.
Czym je zastąpić
Każde dotykowe urządzenie Nanoleaf ma już encję zdarzeń o nazwie Touch gesture. Dodano ją jako następcę wyzwalaczy, gdy oznaczano je jako przestarzałe, a nowa zmiana jej nie rusza. Typy zdarzeń mają te same nazwy co dawne wyzwalacze: single_tap, double_tap, swipe_up, swipe_down, swipe_left i swipe_right.
Opis zmiany niezgodnej wstecz proponuje wyzwalacz event.received dla tej encji z filtrem na atrybut event_type. Można też użyć zwykłego wyzwalacza stanu: przy każdym geście stan encji zmienia się na nowy znacznik czasu, a atrybut mówi, który gest wykonano.
Automatyzacje nasłuchujące surowego zdarzenia nanoleaf_event na magistrali zdarzeń będą działać dalej, bo integracja nadal je wysyła.
Przed aktualizacją
Najlepiej jeszcze na wersji 2026.10 wyszukać w automatyzacjach wyzwalacze urządzenia Nanoleaf i przepisać je na encję Touch gesture. Jeśli Home Assistant pokazywał problem do naprawy „Nanoleaf device trigger is deprecated”, przynajmniej jedna automatyzacja wymaga poprawki.