While a lot of research has been done around it, but the "Internet of Things" has developed into an Incompatible "Set of Networks of Things (ISONOT)" which is not really the original idea. If you want to go beyond basic implications like "Switch push -> Light toggle" you end up writing a lot of putty code that distracts you from your original goal. I want to show you that you can implement your own distributed Smart Environment with the help of Go. I discuss with you how to communicate with low level periphery, how you create a HA control plane for them and how to use a TSDB to store and visualize collected data.