What is Open Source Home Automation?
Open Source means that the hardwares of the system are based on open-source components. Compared with commercial home automation systems, which are expensive, can’t modify anything or add your own parts, an open source home automation makes it possible to chose brand, sensors as you like. And the biggest advantage of open source is its cheap price compared with most of home automation products on the market
Open Source Home Automation will makes it easier for more potential users to set up a professional home automation system. Open Source Home Automation also can be compatible with many popular home automation technologies. And it can make separate home automation projects with different protocols communicate with each other, X10 motion sensors, can work with Insteon lights and bluetooth phones seamlessly.
The features of open source home automation:
- Simple and Extendible
- it is easy to use and extend its functions with other automation hardware and software.
- easy for devlopers
- Plugin architecture
- Easy to understand API
- Open source plugin examples
Google and Apple enter the home automation field in 2014. And there are many big heavy hitters in the field like Nest, SmartThings. Their solutions are easy to use and have good technical support, but their products are a little bit expensive. There are also a number of smaller companies and open-source-group offer open source solutions for customers, they show us what a home automation can be capable of.
Five famous open source home automation projects:
1. BREW YOUR OWN SOLUTION
It is started by Dan Watford, his original aim is to solve the problem with brewing ales.
2. IT’S A DOG’S LIFE
This project was started out as a team competition at a group. It’s a canine-related home automation project built byTsai, with the GPS collar enables to find dogs, and a temperature gauge to know whether it is hot or cold at the pets house.
3. WATER WAY TO GO
This project was started by John Schuch after he received a monthly water bill for $8000, but he didn’t found a smart device on the market can meet his needs, so he started to make his own solution.
OPENHAB is coding in Java and OSGi. It offers users a vendor- and technology-agnostic open source solution that is easy to maintain and simply extendable.
5. HOME ASSISTANT
HOME ASSISTANTis a Python 3-based home automation hub created by software engineer Paulus Schoutsen.