По сути, контроллер умного дома - это его мозг. Это та часть умного дома, которая может "думать" и делает она это следующим образом (см картинку):
Что происходит? На каждом элементе умного дома (микроволновка, лампочка, сигнализация) стоит датчик, который посылает какой-либо сигнал в зависимости от ситуации (ну, например, утюг забыли выключить и он посылает сигнал об этом: "Меня не выключили!!!"), все эти сигналы с датчиков поступают на контроллер, то есть в мозг умного дома, а он обучен что-то делать при поступлении тех или иных данных. Вот он, согласно забитых в него знаний что-то "решает", например, утюгу говорит (то есть, посылает сигнал) "Прекратить подачу электроэнергии на утюг" и посылает хозяину СМС, что тот очень невнимателен, но я все сделал.
По факту, умный дом представляет собой систему, состоящую из множества модулей, каждый из которых отвечает за что-то свое, такое себе распределение обязанностей, а контроллер играет роль управляющего модуля, единого центра, который принимает решения, что и когда включить или выключить и тп.
Сам этот "мозг" выглядит так:
но мы его привыкли видеть вот так (кто видел, конечно):
так
так
или вот так