Most smart homes use smart wiring or a purpose-built home network to allow different parts of the house to communicate with a central control system. Timers, switches and sensors are used to determine when and how different automated systems should work, and different ‘scenes’, macros and events can be established to cascade different controls for different scenarios.

For example, when you come home from work, a sensor may detect that you’ve arrived home and switch on certain lights, deactivate various security measures, and warm up the living room. When you’re going to bed, it may activate security sensors, draw all the curtains and turn off lights and appliances.