Здравствуйте!
Инструмент "Заслонка" подразумевает использование готовых переменных контроллера - логика их изменения должна быть реализована на контроллере, как и обработка случаев "одновременно сработаны/разомкнуты" и т.д. В следующих обновлениях для случая, когда выбраны переменные "Открыта", "Закрыта", а остальные переменные не выбраны сделаем мигание заслонки зеленым цветом если обе переменные равны 0 (процесс открытия или закрытия). Так будет более информативно. Но и в таком случае рекомендуем сделать на контроллере обработку варианта, когда обе переменные равны 0 в течение продолжительного времени - ведь это тоже будет аварийное состояние (например заклинило заслонку), а заслонка при этом будет мигать сигнализируя процесс открытия/закрытия.