так пишите основу на том что умеете хорошо а верхний уровень можно на чем угодно, у меня это iobroker
Простейшие функции включения/выключения света по импульсу я на WB разобрался, как сделать, а остальные плюшки можно постепенно реализовывать. Буду изучать по мере свободного времени