Controllerul este "creierul" casei inteligente. El primeste diverse semnale de la senzorii sistemului (senzor de temperatura, de miscare, de umiditate, crepuscular, etc) si in functie de programul implementat da comenzi catre elementele de executie (porneste