Cool application. I see some usability in home automation. What are the hardware and software requirements on arduino site?