How do systems for smart homes operate?