Dodatkowy przycisk - nie zawsze działa

Używam dodatkowego zasilanego bateryjnie przycisku do zapalania światła w pomieszczeniu. Zrobiłem do tego prostą automatyzację w node-red i samo w sobie działa prawidłowo światło się zapala i gasi.
Ma co prawda opóźnienie ok 0,5sek w stosunku do włączenia światła standardowym przyciskiem, ale tak chyba musi być (chyba że jest inaczej?)

Bardziej mnie wkurza to, że ten dodatkowy przycisk czasem łapie opóźnienie 20-60sek przez co klikając przycisk i wchodząc do pomieszczenia nigdy nie wiem czy to tylko 0,5sek opóźnienia czy wejdę i światło się nie zapali.
Nie wiem od czego to zależy. Najczęściej duże opóźnienie łapie z samego rana, ale w ciągu dnia też. Zdarza się że 2min po tym kiedy działało normalnie nacisnę przycisk żeby włączyć światło i już nie zadziała od razu. A jak np. nacisnę go i nie zadziała, nacisnę znowu to po jakimś czasie zapali i zgasi światło.

Czym mogą być spowodowane takie lagi?

Przycisk Zigbee czy WIFI? Wyłącz automatyzacje w NR i stwórz taką samą w HA i sprawdź czy jest taki sam efekt, wykluczy to problem z NR.

Przycisk Zigbee.
I tak mam wrażenie że to na sieci coś laguje bo rzadko ale sie tez zdarza, że jak z poziomu HA chcę gdzieś włączyć lub wyłączyć światło to też potrafi nie zareagować i wykonać czynność z dużym opóźnieniem.