there are many home automation protocols in the world and i think the best one is the stable one.
i choose Souliss based home smart and i designed some boards for my home
1)gateway board:this board include Atmega328+nrf24l01+enc28j60
2)Relay and LED Board:include 2 relays , 2 opto inputs , 3 RGB channel for controlling RGB LED strip.
i have 3 nodes and 1 gateway boards now
result of this project is 3 month without reset the boards
i made a video from these boards
you can find boards file and firmware on : https://github.com/souliss
i hope this helpful for someone that looking about home smart