Aus der Sicht der Architektur lässt sich Heimautomation in die folgenden fünf funktionellen Einheiten einteilen:
- die angesteuerten Geräte
- die Sensoren, einschließlich des Elementes, das die Aktion durchführt (z. B. der Schalter, das Ventil)
- das Kommunikationsnetz
- das Steuerungssystem (der Controller)
- das Endgerät der entfernten Steuerung