Hi there. If you’ve found this page, I assume it is because you are hoping to build yourself a highly customizable smart home. Over the years, I have been developing my own smart home that remains (mostly) off of the internet. If you follow my guides, you will learn JavaScript, API usage, basic networking, and hopefully much more.
We will be starting with simple smart home server setup and eventually build up to a highly configurable touch panel or voice control system. Each of these blog or modules will be individual steps that will allow you to end with a finished product that you can expand upon at your leisure or press on for more. As I improve my setup, I will also document it for others to follow.
Why me?
It’s up to you if you choose to follow me or not. From experience, I have found a ton of documentation on how to build these things, but they seem to be scattered. My goal is to condense them into really simple to follow modules based on your needs. I am also open to any suggestions, as I like to see and try new things. Hopefully if you are here, you are in the same boat.
What’s in it for me?
A couple of things. As you may notice, there are affiliate links on some of these pages. Yes, I get some revenue if these are used. My goal for that is to help fund this hobby. All this equipment is not cheap. I figured I can share my knowledge and hopefully make enough money to all myself to expand on that. I will not ambush you with ads and you have my word that all equipment I link to is something I would buy and install myself.
What’s in it for you?
Knowledge! Sounds simple, but my ultimate goal is to walk you through each process so that you can learn each component and go out on your own and expand upon it. As I mentioned earlier, each module will end at a point that you can have a fully operation system that you can expand upon. Each one will expand your capabilities and leave another door open for exploration.
My demo
I hope you’ll join me on this journey. Above is a demo of what I attempted for a kickstarter. It failed, but I learned a lot. If there is anything you’d like to learn, please leave a comment below!