I have achieved a decent level of automation using simple timer switches (they have ones that adjust on/off times based on your latitude), completely disconnected motion sensing lights, and by simply reading the manual on how to program my thermostats.
I have considered using ZWave to enable me to use some cron jobs or openHAB, but I will not use WiFi.