Я не советую другое оборудование, просто есть готовые решения. Можно взять идею(и) усовершенствовать под свои нужды, добавить новые функции и реализовать.
Вот и все.

PS
если будут кнопки вместо выключателей, обязательно устранять дребезг, а то не сможете вкл. или выкл. лампу.