Pi-Home is an alternative to commercial home automation systems, or "smart home" in family houses, apartments or small commercial objects. It consists of a simple application of open hardware and software in a switchboard for controlling electrical circuits, collecting data from various sensors and controlling the logic of individual elements. Pi-Home is based on OpenHAB - open source solution ( and the Raspberry Pi and Arduino development open boards. It can be combined with a lot of devices including wireless standards like Z-Wave or ZigBee etc. We use MQTT as main communication protocol.

Pi-Home - Open Source DIY Smart Home system

The main advantage of an open solution is independence from the supplier and the possibility of self-configuration. In the case of controlling of an intelligent family house, this is the alpha and omega of successful usage, as countless situations will occur over time when adjusting settings will be necessary. Fair price of hardware components in comparison with proprietary solutions. Small price enables duplicating of elements to make solutions more robustness than conventional proprietary solutions.


  • Power circuit control - lights, sockets, heating, blinds, irrigation etc.
  • Collect and store sensor's data - temperature, humidity, movement, consumption, CO2, etc.
  • IFTTT-type programming - "if this then that"
  • Wide range of supported devices and technologies (see OpenHAB Bindings)
  • Web responsive interface MainUI (OpenHAB3), easy to use, and modern graphs (Grafana)
  • Unlimited ability to customize appearance and features


  • universal
  • community
  • minimum cost
  • open source


  • uncertified solution
  • no warranty
  • knowledge & time or paid installation


OpenHAB 3

Screenshot OpenHAB 3 UI Screenshot OpenHAB 3 UI Screenshot OpenHAB 3 UI Screenshot OpenHAB 3 UI Screenshot OpenHAB 3 UI Screenshot OpenHAB 3 UI OpenHAB3 - Tablet Overview Example


Measure tank level water OpenHAB
Water level measurementRating: 

In this article, you can find how to indicate water level in the reservoir (e.g. rainwater tank). The values are converted into the volume in liters. This feature enables you to automatically fill the tank when needed or predict any other situations (e.g. irrigation volume)

Video intercom Doorbird in OpenHABRating: 

Native support for OpenHAB is provided by video intercom by Doorbird company. The solution is powered and connected by a UTP cable and has its own IP address to make it easier for you to install at the gate. OpenHAB is then able to import images from the intercom, visit history, manage gate opening on the button and by the phone, do not disturb feature during night, alarm feature etc. In the instructions we guide you how to use OpenHAB with Doorbird D101.

Jak nastavit pevnou IP adresu v linuxu
How to set static IP for OpenHABRating: 

Need fixed IP address for OpenHAB? Simple guide will show you how to set static IP address on linux Debian systems like Raspbian. You can use same guide for ubuntu or other debian like linux systems.

PiHome - Chytry dum mereni spotreby elektriny
Energy meter in smart homeRating: 

We are providing a simple step-by-step tutorial how to install home energy meter. We did not find any MQTT device, so we buy Aeotec Home Energy Meter as we are already have a Z-Wave controlller in our smart home.

Nilan VP18 vs OpenHABRating: 

We provide tutorial for the connection of the active Nilan recuperation unit, in our case the VP18 K WT type with OpenHAB 3. By communicating via Modbus it is possible to read the whole range of values, but mainly also to control the unit through OpenHAB. This allows us to remotely or programmatically change the performance and ventilation settings depending on the mode (night, cooking, etc.)

DALI device control via MQTTRating: 

DALI (Digital Addressable Lighting Interface) is an open interface for lighting controls in the home, industrial buildings, public objects, etc. To connect to our OpenHAB system, we can use a commercial converter from ADFWEB called HD67941-B2 - DALI / MQTT - Converter. In the article, we will show how to use this converter in conjunction with MQTT.

Advanced PIR sensors features in OpenHABRating: 

The HC-SR501 PIR sensor contains mechanical adjustement for range detection and time. But in an intelligent house, we want to be able change time how long the light will be active and change whether the light will be controlled by PIR or not. You can find a tutorial how to config your PIR sensor to enable this features in this article.

Weather stationRating: 

Local weather station allows you to track the exact direction and speed of the wind, the amount of rainfall but also the intensity of the sun's radiation. This information can be used, among other things, to protect interior of the house from the sun or wind and to decide on the garden irrigation. We will show you how connect commercial weather station with OpenHAB.