Tired of running a dozen different hub and Apps for your smart home devices? Here is how to build your own custom smart home server that is a universal hub