OfficeBot is a home automation and monitoring prototype. It's composed of a network of Arduino Uno's, each running a custom tcp/ip protocol that provides environmental data or control upon request.
Currently an intranet MVC app is the only interface (depicted below), but I am currently developing and Angular-2 and Android App to interact with the network. The system also allows for custom logging to a local or Azure based SQL Server.
The UI depicted below has changed quite a bit, and I will post an update ASAP. I will also take time to produce a few Fritzing diagrams and code examples. I also plan on an Instructable for anyone interested.