My DIY smart home

- We are on the verge of a new internet revolution. Computers, tablets and mobile phones are not enough anymore. We want to connect homes, cars, things, people, pets and plants to the web.

Prototype of my multi purpose Moteino sensor.It's been a year and a half since I started my adventures of Internet of Things (IoT), home automation, and this site. During this year I have learned a lot. And I have actually accomplished some of my goals, even if they have changed some during the journey.

What you will find here?

You will find my projects, blog and tutorials on the subjects of IoT, home automation and other tech stuff.

The latest

Who am I?

I'm a Norwegian computer engineer working as a web developer during the day, and operating my evil lab during the night.

I have always been interested in technology and electronics. In the 80's I discovered electronics in a book I found in the library. I was totally fascinated and started experimenting with transistors, resistors, capacitors, diodes and integrated circuits on breadboards. I was hooked. I started create my own PCBs to make my creations more permanent. Of course, back then there were no internet and my creations was just able to exist there and then.

Now we have The Internet and new possibilities open up, We can create a virtual presence of just about anything and we can control just about anything from anywhere. I must mention that it's been about 25 years since I last did any electronic projects, before I started this.

You may find some more less information about me here.

My goal

I want to create a smart home where I connect more or less anything to the web. I want to create a home that will learn my habits and act upon it. I want to be able to talk to it (from anywhere) and I want it to be able to talk to me. Literally. Keep the house temperature based on time of day, if I'm home or not etc. Wake me gently in the morning and switch on the lights when I get up. Notify me when the mailman is here and when the washing machine is done. If there is a flood in the basement. If the freezer is to warm.  And switch of the TV and "power down" the house when I shake my phone and go to bed.

Well, you get the picture.

The approach

I want to use open source as much as possible. Both software and hardware. As of now, I use a Moteino gateway, Arduino Pro Minis, RFXCOM RFXtrx433E USB 433.92MHz Transceiver and two Raspberry Pis. In addition I have various home made sensors collecting data around, and outside, the house. You can read more about this in the projects section.