ESP8266 Based boards are perfect for home automation projects, they're cheap, widely available and relatively easy to program.
The boards include WiFi connectivity and can be programmed using the Arduino toolset, this means there are lots of resources on the internet.
There are a large number of projects that you can follow or adapt for your own needs.
Here are some of my favourite projects using ESP8266 based boards:
I have a number of these boards around the house implementing various projects.
We'll be showing you some of these in the future.