Чё за индусский код-то?
Мне хоть расскажите, я стебаться сам буду. А то я не в курсе и думаю, что вы все - диванные эксперты по коду, которые переменные толком назвать не умеют.

Валенок А ты всё читал? Или так забежал?
Я написал, что автомат там - ДО этого. Он окучивает работу с кнопкой.
А дальше отдельно есть логика диммера. Которую в виде конечного автомата я и не писал.