Home automation based on the Fibaro system

Fibaro devices

System description

Fibaro is a wireless building automation system.

The management element is the Home Center 2 central unit, and the actuators are wireless modules that are most commonly mounted under eletric switches. Communication between elements is done through Z-wave technology. This technology is the most common wireless standard found in home automation, so Fibaro is also compatible with third-party devices.

Home and mobile applications available on Android and iOS devices are used to manage your home. The system has a very user-friendly graphical interface, so it will not be a problem for any person using a computer or smartphone every day. Programming is done with LUA programming language.


Stage I - design

I made the project in AutoCAD. It contained executive elements of the Fibaro system (including temperature sensors, motion detectors, smoke detectors), network equipment, and structured cabling. Wires were distributed by the general contractor of the building.

Cabling project

Stage II - installation

The installation phase included:

Electric valves

Stage III - configuration and programming

The installation phase included:

Fibaro Home Center

Programming in LUA - example scenes

Home state
The so-called virtual devices, which by changing icons in the system interface and sending notifications to smartphones, inform the householders about the state of the alarm system, fire safety, excessive temperature drop (danger of freezing) and problems with accessing the internet. Notifications accurately indicate the location of the problem, eg, "FIRE IN THE LIVING ROOM ON THE SECOND FLOOR".
Obecnośc domownika
Virtual devices tell you about the presence of individual household members (home = colored photo icon, off-site = black and white photo icon). This information is used to change global variables that trigger other actions at home (if isJackAtHome == true then isHeating = ON). This is done by checking which phones are logged in home Wi-Fi network.
Heating scene
Heating control with multiple heating zones. The system after checking which user is currently at home increases the temperature in his bedroom and in common areas. Analogically, if there is no one at home, the temperature is lowered. In addition, if there is no heat demand in any of the rooms, the water pump is switched off.
Closing the blinds after sunset, and opening after the first motion sensor violation after sunrise. Blinds will also open or close (depending on whether someone is at home) in the event of a fire (high temperature or smoke).