Entirety of my home automation project.  From server to roomba.