Cześć, potrzebuję pomocy gdyż jestem zielony w programowaniu. W node-red zrobiłem sobie sterowanie LEDami RGB w stole jednym przyciskiem. Każde kolejne kliknięcie przycisku inkrementuje licznik zmieniając tym samym kolor LEDów. Chciałbym aby po wyłączeniu LEDów licznik się resetował. Nie wiem co robię nie tak.
Po ustawieniu licznik=0 robisz licznik++, więc licznik nigdy nie będzie 0.
Musisz przemyśleć funkcję i poprzestawiać kolejność wykonywania
Wiem, tak powinno być gdyż w switchu dla warunku licznik=1, stół=off. Kiedy licznik osiągnie wartość 5 resetuje się prawidłowo, a światło wyłącza. Licznik nie resetuje się jednak gdy w==“stol_off”
Bo gdy wywołujesz “stół_off” nie wykonuje się “2_single” a to ona zmienia i zapamiętuje stan licznika.
W efekcie “stół_off” się wykonuje ale jego skutki nie są zapamiętane.
Nasz bałagan logiczny i składniowy.