What Open Source software for automation projects DIY [Full Guide]

A large number of open source software for automation projects have emerged in recent years. It is difficult to test them all rigorously and objectively. In this article, I tried to group home automation software that meet several criteria that seem important to me if we develop is even. These are:

  • This blog aimed primarily to a francophone community, it must be translated into French. At least the control and configuration interfaces.

  • The initial idea was to propose projects for do it yourself (maximum), the server must be able to interact (send and receive commands) via a protocol open communication and supported. Ideally at least one protocol from: MQTT, MySensors, RFLink, OpenZwave

  • Being supported by a large community of users.. As much invest time (and money) in a sustainable project.

  • Being easy to access. My goal is to make it available to as many home automation. I prefer initially put aside the solutions require too much programming.

software are listed in alphabetical order.


The project Caloas was born in 2013 after the bankruptcy of the company of the same name. The source code is now open source. Hornbills can be installed on Intel or PC Raspberry Pi ( the list ). Hornbills consists of a home automation server, a web interface (very well suited to the touch) and That a mobile application. Hornbills also supports touch screens ELO 1537L . Hornbills are still very focused “professional environment” and supports the following hardware:

  • Automates Wago

  • IPX800

  • DMX Interfaces

  • Eco Device

  • Web APIs

  • 1Wire

  • X10

  • ZiBASE I / O

  • GPIO of the Raspberry Pi

  • Squeezebox

  • IP Camera

Version 3 ( the blog article in English ) in development course contains many highly anticipated new and compelling now (shame Z-Wave or RFLink not part of the list):

Hornbills remains a project to monitor loan. Hopefully it will find a wider support by opening up to the anglophone community

. Source: https://www.domoticz.com/forum/viewtopic.php?t= 9795

Domoticz was launched in 2012. Today, it is a home automation software that is unavoidable. It’s not the most beautiful, most configurable or the fastest, but just does. Domoticz can be installed on almost all systems (Windows PC, Raspberry, Linux, macOS, NAS). There are no plugin add Domoticz. This automation software handles many materials ( the full list here ):

  • 433 MHz Radio

  • EnOcean

  • Z-Waves

  • IP Cameras

  • WiFi Lamps

  • Logitech Remote Controls

  • Bulbs Philips Hue

  • PIFace

  • USB Devices

and protocols ( the list ) which here in more suitable for DIY

  • ESP8266 WiFi

  • RFLink


  • MQTT

  • MySensors

  • OpenZwave

  • Apple HomeKit

Jouets RC

Domoticz is accessible via a web interface, a mobile application iOS and Android but we can also interact with an external application such as ImperiHome (surcharge).

This is a series of articles to read Domoticz on

Source : jeedom
Source: Jeedom

Jeedom which has become in recent years the reference Francophone automation servers. Jeedom offers an Open Source version completely free and pre-configured box (Z-Wave, RFXCOM, EnOcean) with online services (backup, official plugins included …). The Pro version can even be installed in a housing DIN rail directly into your cabinet. This solution allows Jeedom to find a financial balance guarantee of sustainability. However, you can install yourself on a Jeedom Raspberry Pi 3 for example ( read the related tutorial ) and install the plugins you need. Many are free but it will occasionally take out his credit card (few euros) for certain modules.

The strength (which also sometimes its weakness) of Jeedom and architecture by plugins. An active community has developed a large number (over 250) of additional components of all kinds (Waze, SARAH, Nest …).

The associated mobile application is also available (€ 4) this summer ( the installation guide is here ). It will be a future article.

This is a series of articles to read on Jeedom

Yes, there are many others. Even if there are not (or only partially) available in French, it would be a shame not to follow them.

Home Assistant


Source: MySensors.org

Developed entirely in the Python language, Home Assistant can be installed in two control lines on any machine that can make this language (Windows, Linux, macOS) . The Raspberry Pi is a platform for all to Home wizard. With WiFi version 3, it’s a pleasure to install and use. A mobile companion application is under development. From a simple hobby, Home Assistant has become in recent years a major project surrounded by a very large and active community (almost as large as that of OpenHAB). Although all configuration must be done via the configuration files, the language used (YAML) is very easy to use and numerous examples are available.

Other articles to read on Home Assistant


Source : https://community.openhab.org/t/dashboard-ui-suitable-for-tablets/2329/49

OpenHAB remains a major automation software supported by a large community. It has its mobile application. Only downside, the entire interface must be programmed. Not easy for beginners. Fortunately in the next version, it will be possible to configure everything via a graphical interface. Given its current success, OpenHAB should even be necessary. Stay tuned …

Other articles to read on OpenHAB

Further to discover for yourself

Still many other programs Open Source Automation to discover. here quelques-uns.


1-Wire, Bluetooth, Cameras, FritzBox, Glatitude, KNX EIB, OpenTherm, Plugwise, RFXCOM, X11, Z-Wave










MySensors, Netatmo

Images Source: MySensors.org

CalaosDomoticzHome AssistantJeedomOpenHab
Interface in FrançaisOuiOuiPartiellement*OuiPartiellement*
Configuration via interfaceOuiOuiNonOuiNon

Pour v3

Protocols for Automation DIY

Pour v3

Non Yes Yes Yes

paying 4 plugin €

NonOui OuiOuiOui

* As is the user to build their screens using a dedicated language (Home Automation YAML for example), it is possible to have labels in French. The rest of the interface is in English.

Difficult to make a choice cut. Hornbills is a special case. There is not yet enough supported by a large community but the next version should near the level of other solutions. If you absolutely want to have everything in French, go for the Frenchi Jeedom or Domoticz. Jeedom is more modern (and I find more reactive) than Domoticz but its plugin system is both its strength and its weakness: no support on the unofficial plugins, some are paying (well deserved few euros by developers). Home Automation and OpenHAB are clearly intended for English speakers who will not hesitate to spend time developing their interfaces.

No comments:

Powered by Blogger.