A smart home solution to all your separated "smart" devices that you can host yourself, customize, and add functionality to.