ToteMeiSter писал(а):Вопрос к автору.
А почему это не сделать на базе AMS?
Я так понимаю, вопрос к автору AMS
Я не против - исходники на гитхабе. Старался писать так, чтоб код можно было использовать повторно. Здесь же я по просьбе сообщества поделился тем, что работает у меня в качестве контроллера освещения. Сервером УД при этом у меня является МЖД, который в этом качестве просто вне конкуренции (спасибо Сергею!).
Как по мне, AMS и MegaLight - проекты, преследующие разные цели. Цель MegaLight - автономное управление с настраиваемой, а не программируемой логикой. А вот AMS - более универсальное решение и вполне мог что-то использовать из ML.
Изначально же проект возник из-за отсутствия готовых решений по "продвинутой" работе с кнопками (двойное нажатие, удерживание, автоповтор). Для этого был создан отдельный класс, который можно использовать в своих проектах, было бы желание. Остальное - конструктор из сторонних библиотек.
Веб-конфигуратор вообще был прикручен из спортивного интереса (тот контроллер, который управляет освещением у меня, законфигурирован жестко в коде, т.к. изменения происходят очень редко).
Кстати, у AMS, есть конфигуратор?