Зависит от того, какую «умность» Вы хотите.
Самое простое, это простое использование NooLite, без всего. Умного ничего особо нет, только управление с пульта.
Можно управлять Arduino, там уже можно разгуляться. Обрабатывать данные с датчиков, а потом рулить модулями NooLite (первая попавшаяся статья: https://habr.com/ru/post/389067/). Следовательно, нужно учиться работать c Arduino и программировать ее (ну или копипастить код и подгонять под себя :D)
Мало Arduino? Хочется больше? Берем Raspberry Pi, ставим систему, пишем свой код (тут уже какой язык выберете, но в основном это Python) или ставим готовую систему умного дома, такую как MajorDoMo, там уже есть все готовое, включая работу с NooLite — только настраивать из панели управления нужную логику.