Say No to WiFi Home Automation
The best option is to use something that communicates over RF such as:
- Zigbee
- Z-Wave
- Insteon
- X10
- etc
- WiFi
- Bluetooth
- Bluetooth LE
Vera Controller is an example of a simple setup Z-Wave system, easier than WiFi. I have tried this system and while they advertise you do not need the cloud, you actually do. Without the cloud the Vera system is severely limited, you can barely make any configuration changes and most of the feature are in the cloud. Without the cloud you have basic control.
In the end I used HomeAssistant with a USB Z-Wave controller and I absolutely love it. I even have my Hikvision NVR and standalone IP cameras displayed in the same interface as my Z-Wave devices.