Installing openHAB on Debian (Raspberry PI Included)

To get with the times, I’ve created a new tutorial for installing openHAB on Debian. This being more general applies to everything running Debian, from laptops to Raspberry Pis.

Have fun installing!

Here are the steps:

1. Check Java / install Java
java -version
apt-get install default-jre

2. Add repository to apt keyring
wget -qO – ‘’ | sudo apt-key add –

3. Add repository to sources
echo “deb stable main” | sudo tee /etc/apt/sources.list.d/openhab.list

4. Update!
sudo apt-get update

5. Install runtime
sudo apt-get install openhab-runtime

6. Start
sudo systemctl start openhab

7. Start at boot
sudo systemctl daemon-reload
sudo systemctl enable openhab

8. Install bindings
sudo apt-cache search openhab
sudo apt-get install openhab-addon-binding-zwave


4 Open Source Home Automation Substitute Solutions for OpenHAB

The Internet of Things is not merely a buzzword, it is a quickly growing reality.

With an ever-increasing volume of devices on the market to help you automate, defend, and monitor your home, it has never before been easier nor more tempting to have a go at home automation. Whether you are seeking to control your HVAC(Heating Ventilating Air Cooling) system from another location, combine a home theatre, safeguard your home from robbing, fire, or any other dangers, lessen your electrical power use, or merely control a few lights, there are many devices available at your fingertips.

While connected devices typically contain proprietary components, a good initial step in bringing open source into your home automation system is making sure that the device that ties your devices together-and presents you with an user interface to them (the “hub”)-is open source. Fortunately, you’ll find so many choices available to choose from, with alternatives to run on everything from your always-on personal computer to a Raspberry Pi.

Have a look at several of our preferred.


OpenHAB (short for Open Home Automation Bus) is among the best known home automation tools among open source lovers, with a sizeable user community and quite a number of supported devices and integrations. Written in Java, openHAB is easily portable across nearly all major systems and also runs very well on the Raspberry Pi. Supporting 100s of devices, openHAB is designed to be device-agnostic while making it simpler for developers to add their own devices or plugins to the system. OpenHAB also ships android and ios applications for device control, and a design tools to help you produce your own User interface for your home system.

You can discover openHAB’s source code on GitHub licensed under the Eclipse Public License.


Calaos is designed as a full-stack home automation platform, including a server application, touchscreen display interface, web application, native mobile apps for android and ios, and a preconfigured Linux operating-system to run underneath. English speaking readers should be advised that, while some English documentation is offered, a few of the instructional material together with support forums are principally in French.

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


Domoticz is a home automation system with a pretty wide collection of supported devices, starting from weather stations to smoke alarms to remote controls, with a large number of additional 3rd party integrations documented on the project’s site. It is designed with an HTML5 frontend, making it available from both desktop computer internet browsers and most up-to-date phones, and is featherweight, running on loads of low power devices 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 comfortably deployed on essentially any machine that can run Python 3, from a Raspberry Pi to a NAS system, and moreover comes with a Docker container to make deploying on other systems so easy. It brings together with lots of free and also commercial products, which means you can link, as an illustration, IFTTT, weather information, or maybe 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 code is offred from GitHub.


OpenMotics is a home automation system with both software and hardware under open source licenses, designed at providing a thorough system for controlling devices rather than sewing together a good number of devices from diverse providers. Dissimilar to several of the other systems designed chiefly for quick retrofitting, OpenMotics centers on a traditional hardwired solution. For more, see our full article from OpenMotics backend developer Frederick Ryckbosch.

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

These are not the only solutions, needless to say. A variety of home automation buffs decide on a various solution, or possibly attempt to roll their particular. Different potential options to take into consideration comprise LinuxMCE, PiDome, MisterHouse or smarthomatic. Other people opt for individual smart home devices without adding them into a single wide-ranging system.

Leave a Reply

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