Этот способ создания умного дома довольно сложный, но зато он полностью индивидуальный, ибо алгоритм программы может быть написан под ваши нужды.
Например, товарищу был нужен для курятника определенный алгоритм кормления, поения, открывания и закрывания двери. У меня в теплице другие требования, а именно набор воды в бак для нагрева, в определенно время полив уже нагретой воды, открывание форточки, когда температура достигнет определенных значений, а так же ее закрытие, когда станет холодно и много других полезных вещей. В моем доме еще функции охранной сигнализации и отопления дома выполнены таким образом, но есть и минус в этом способе, он занимает много времени на монтаж и написания собственно программы управления и это под силу не каждому, но если вы немного соображаете в электрике и программирование, очень советую этот способ.