Adrian – Open Source Home Smart Assistant – Raspberry Pi Project

Introducing Adrian, your advanced soon to be open source Home Smart Assistant. Bringing simplicity to your home through voice automation. Get a morning news update, stream music, control your smart devices & ask just about anything. Adrian is here to help!


5 Open Source House Automation Tools

The Internet of Things is not just a buzzword, it’s a rapidly rising reality.

With an ever-increasing amount of devices provided to help you automate, protect, and monitor your home, it has never before been easier nor more tempting to have a go at home automation. Whether you’re aiming to manage your HVAC(Heating Ventilating Air Conditioning) system from another location, incorporate a home entertainment, guard your home from theft, fire, or other risks, decrease your energy usage, or simply control a couple of lights, there are many devices offered at your grasp.

While connected devices usually contain private components, a good starting point in bringing open source into your home automation system is to make certain the device which ties your devices together-and presents you with an user interface to them (the “hub”)-is open source. Fortuitously, there are various solutions around, with choices to run on everything from your always-on PC to a Raspberry Pi.

Have a look at a part of our preferred.


Calaos is designed as a full-stack home automation platform, including a server application, touch screen interface, web application, native mobile apps for iOS and Android, and a preconfigured Linux operating platform to run underneath. English speaking readers should be advised that, while some English documentation is offered, some of the instructional material and support discussion forums are primarily in French.

Calaos is licensed under version 3 of the GPL and you can view its source on GitHub.


Domoticz is a home automation system with a rather wide collection of supported devices, covering anything from weather stations to smoke detectors to remote controls, with a large number of added 3rd party integrations documented on the project’s web page. It is designed with an HTML5 frontend, which makes it reachable from both PC browsers together with most contemporary handsets, and is featherweight, running on a wide range of low power products like the Raspberry Pi.

Domoticz is written chiefly in C/C++ under the GPLv3, and its source code can be browsed on GitHub.

Home Assistant

Home Assistant is an free home automation platform, and is designed to be effortlessly deployed on essentially any machine which could run Python 3, from a Raspberry Pi to a NAS system, and as well comes with a Docker container to make implementing on other systems an effortless task. It brings together with a variety of free and commercial solutions, which helps you to link, for example, IFTTT, weather information, or perhaps your Amazon Echo device, to manages from locks to lights to even a command line notifier.

Home Assistant is released under an MIT license, and its source readily available for download from GitHub.


OpenHAB (short for Open Home Automation Bus) is among the many most common home automation tools among open source lovers, with a considerable user community and a good number of supported devices and integrations. Written in Java, openHAB is light and portable across a large amount of major platforms and also runs properly on the Raspberry Pi. Supporting 100s of devices, openHAB is designed to be device-agnostic while making it easier for developers to add their own devices or plugins to the system. OpenHAB also ships iOS and Android apps for device control, together with a design tools so that you can create your own User interface for your home system.

You will find openHAB’s source on GitHub licensed under the Eclipse Public License.


OpenMotics is a home automation system with both hardware and software under open source licenses, designed at providing an extensive system for managing devices rather than stitching together a good number of devices from various providers. Distinct from some of the other systems designed chiefly for easy retrofitting, OpenMotics is focused on a conventional hardwired solution. To get more, see our full article from OpenMotics backend developer Frederick Ryckbosch.

The source for OpenMotics is licensed under the GPLv2 and is obtainable for download on GitHub.

These aren’t the only available choices, needless to say. A lot of home automation followers choose a various solution, or perhaps prefer to roll their own personal. Various other potential options to contemplate include things like LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people go for private smart home devices without including them into a single wide-ranging system.

Leave a Comment

Your email address will not be published. Required fields are marked *