Dziwne zachowanie przełącznika switch dla dashboard

mam dwa przełączniki którymi włączam i wyłączam światło . lampa1 i lampa2
przy przełączaniu manualnym działa bez zarzutu .
dorobiłem opcje powrotu do stanu przełączników na FALSE w razie utraty łączności (zasilania) z esp8266 .
przy braku zasilania ustawiany jest stan FALSE na obu przełącznikach .I tutaj jest zagadka .
na zdjęciu z flow widać , że nod lampa1 nadal jest w starym położeniu true .lampa2 wróciła do false


zaś na

widać , że wszystko jest tak jak chciałem . ponad to obie lampy są fizycznie zgaszone po powrocie zasilania na esp8266 . nie przejmował bym się tym , bo działa tak jak chciałem lecz denerwuje mnie stan przełącznika lampa1 . z esp8266 komunikuję się przez mqtt , sprawdziłem wszystkie debugi i nie znalazłem nic nieprawidłowego .
to jest debug przed wejściem do przełaczników który je ustawia na FALSE

nie wiem czemu na wejście przełącznika jak podaję 0 lub jeden to działa a jak true lub false to działa tak jak powyżej .
temat do zamknięcia
przełączniki w dashboard lubią stany 0 i 1 .