Honeycomb: An open-source distributed system for smart buildings