IotCloud is an open-source home automation platform that allows you to integrate and control any DIY hardware device that uses the IotCloud firmware.