ePrivacy and GPDR Cookie Consent by TermsFeed Generator OpenHAB in a Nutshell - FAQ | DomoticsDuino - Computer engineer, Smart Home / OpenHAB, Flight Sim and others...

FAQ - OpenHAB in a Nutshell

Video Answers to the most common questions about OpenHAB and related stuffs

work in progress...

1. Choosing runtime environment
1. Choosing runtime environment

Let's start with the design of our brand new Home Automation System, starting from the choice of the execution environment for OpenHAB. In this video I illustrate the different choices that OpenHAB offers, also indicating my personal advice, based on my experience.

2. First type of SETUP with OpenHABian
2. First type of SETUP with OpenHABian

Here we are at the second video of the OpenHAB in a NUTSHELL series, the first truly operational video. I install OpenHABian on my Raspberry PI by flashing the image to the sd card.

3. OpenHAB installation on LINUX (deb)
3. OpenHAB installation on LINUX (deb)

Third video of the OpenHAB in a Nutshell series, about the installation of OpenHAB on the Linux operating system (Debian distribution or derivatives). After installing the Raspberry PI OS operating system and installing JAVA 17, using the APT package manager, I install the latest stable version of OpenHAB.

4. OpenHAB installation on Windows
4. OpenHAB installation on Windows

Fourth video of the OpenHAB in a Nutshell series, relating to the installation of OpenHAB on the Windows operating system. After installing JAVA 17 I install the latest stable version of OpenHAB on Windows.

5. DOCKER CONTAINER and OPENHAB
5. DOCKER CONTAINER and OPENHAB

Fifth video of the OpenHAB in a nutshell series in which I talk about installing OpenHAB as a DOCKER container, not before having installed DOCKER on the Linux operating system (in particular Raspberry PI OS) After a short introduction on what Docker is, let's see together step by step the installation of DOCKER ENGINE 32 bit on Raspberry PI OS. I then install OpenHAB 4.1.1 as a docker container, paying particular attention to the management of DOCKER Named Volumes and their importance for data persistence.

6. PORTAINER installation on Raspberry PI
6. PORTAINER installation on Raspberry PI

Sixth video of the OpenHAB in a nutshell series: let's install Portainer on the Raspberry PI. Portainer is a web software that allows, through a simple UI, to simplify the management of Docker containers. I chose to install the free Community Edition. https://portainer.io

10. Things, Channels, Items - Design theory
10. Things, Channels, Items - Design theory

In this video from the OPENHAB in a NUTSHELL series we talk about the Smart Home design theory on OpenHAB, introducing the concepts of "real environment", through Things, Bindings and Channels and "virtual / functional environment", through Items and Links. Let's try to understand together how OpenHAB thinks and how we need to design and configure our devices to make it work best.

11. Design in practice with MAIN UI
11. Design in practice with MAIN UI

In this video from the OPENHAB in a NUTSHELL series we move on to the practice of designing the Smart Home on OpenHAB, using the MAIN UI graphic interface. Let's transform the theoretical concepts we saw in the previous video into objects.

12. Design in practice with TEXT FILES
12. Design in practice with TEXT FILES

In this video from the OPENHAB in a NUTSHELL series let's see another way to design our Smart Home on OpenHAB, using the TEXT FILES. Let's install bindings and create things, channels, items and links using the text files placed into the OpenHAB configuration folders

13. Some considerations on design methods.
13. Some considerations on design methods.

In this video from the OpenHAB in a Nutshell series, we talk about the advantages and disadvantages for the two design modes of OPENHAB: text file and graphical interface.

14. Tips & Tricks for designing using Main UI
14. Tips & Tricks for designing using Main UI

In this new video from the OpenHAB in a Nutshell series, let's try some tips & tricks to make system configuration via graphical interface faster.

17. GROUPS - The basis of SEMANTIC modeling
17. GROUPS - The basis of SEMANTIC modeling

In this new video of the OpenHAB in a nutshell series, I talk about the concept of group, the object that is the basis of semantic modeling. After a small theoretical introduction, let's see together a practical example of configuring a group, starting from its creation up to the management of its value.

18. TAGS - The basis of SEMANTIC modeling
18. TAGS - The basis of SEMANTIC modeling

In this new video of the OpenHAB in a Nutshell series, let's introduce another basic concept of semantic modeling: TAGS After seeing what tags are and what they can be used for in OpenHAB, let's look at some examples together.

19. The SEMANTIC MODEL - Theory
19. The SEMANTIC MODEL - Theory

In this new video of the OpenHAB in a nutshell playlist, let's introduce the concept of SEMANTIC MODEL in OPENHAB. After having seen what groups and tags are, used as basic concepts of semantic modeling, let's talk about the semantic model on a theoretical level, trying to understand what it is and why it is important to use it.

20. The SEMANTIC MODEL - Starting from scratch
20. The SEMANTIC MODEL - Starting from scratch

In this new video of the OpenHAB in a Nutshell series, let's see in practice how to do SEMANTIC modeling in OpenHAB, starting from scratch. Let's create Locations, Equipments, Points with Properties and see how OpenHAB automatically configures its Home Page, based on the implemented semantic model.

21. The SEMANTIC MODEL - Refactoring...
21. The SEMANTIC MODEL - Refactoring...

In this new video of the OpenHAB in a nutshell series, we always talk about SEMANTIC modeling from a practical point of view, going to do a Refactoring of an already existing non-semantic model. Let's transform the existing Items into Points and create the respective Equipments to insert into the model, within the Locations. Once finished, let's see how the dynamic home page has evolved accordingly.

17. GROUPS - The basis of SEMANTIC modeling
17. GROUPS - The basis of SEMANTIC modeling

In this new video of the OpenHAB in a nutshell series, I talk about the concept of group, the object that is the basis of semantic modeling. After a small theoretical introduction, let's see together a practical example of configuring a group, starting from its creation up to the management of its value.

18. TAGS - The basis of SEMANTIC modeling
18. TAGS - The basis of SEMANTIC modeling

In this new video of the OpenHAB in a Nutshell series, let's introduce another basic concept of semantic modeling: TAGS After seeing what tags are and what they can be used for in OpenHAB, let's look at some examples together.

19. The SEMANTIC MODEL - Theory
19. The SEMANTIC MODEL - Theory

In this new video of the OpenHAB in a nutshell playlist, let's introduce the concept of SEMANTIC MODEL in OPENHAB. After having seen what groups and tags are, used as basic concepts of semantic modeling, let's talk about the semantic model on a theoretical level, trying to understand what it is and why it is important to use it.

20. The SEMANTIC MODEL - Starting from scratch
20. The SEMANTIC MODEL - Starting from scratch

In this new video of the OpenHAB in a Nutshell series, let's see in practice how to do SEMANTIC modeling in OpenHAB, starting from scratch. Let's create Locations, Equipments, Points with Properties and see how OpenHAB automatically configures its Home Page, based on the implemented semantic model.

21. The SEMANTIC MODEL - Refactoring...
21. The SEMANTIC MODEL - Refactoring...

In this new video of the OpenHAB in a nutshell series, we always talk about SEMANTIC modeling from a practical point of view, going to do a Refactoring of an already existing non-semantic model. Let's transform the existing Items into Points and create the respective Equipments to insert into the model, within the Locations. Once finished, let's see how the dynamic home page has evolved accordingly.

23. Devices integration - MQTT Protocol
23. Devices integration - MQTT Protocol

New video of the "OPENHAB in a nutshell" series. We talk about the integration of physical devices using MQTT binding as an example of "horizontal" integration Let's do a couple of examples with two sensors of different nature and typology, using the same integration methodology.

25. MQTT: What and Why
25. MQTT: What and Why

Let's begin a new miniseries within the OPENHAB in a Nutshell series , dedicated to the MQTT protocol, widely used in IoT systems for its technical characteristics that make it the ideal protocol in these areas. Let's start with an introduction to understand together what the MQTT protocol is and what its characteristics are.

26. MQTT: Installation of MOSQUITTO BROKER on WINDOWS
26. MQTT: Installation of MOSQUITTO BROKER on WINDOWS

Let's continue the miniseries dedicated to MQTT, within the OpenHAB in a Nutshell series and see how to install the open source broker MOSQUITTO on Windows. Let's download the installation package from the official mosquitto website and install it on our Windows system. Then we run it with the default options and through MQTT Explorer and command line tools we perform connectivity and message sending/receiving tests.

27. MQTT: Installation of MOSQUITTO BROKER on OPENHABIAN / LINUX
27. MQTT: Installation of MOSQUITTO BROKER on OPENHABIAN / LINUX

New video of the OPENHAB in a NUTSHELL series. The miniseries dedicated to MQTT continues; this time let's see together how to install the Mosquitto MQTT broker on Openhabian with a standard Linux installation.

28. MQTT: Installation of MOSQUITTO BROKER as DOCKER CONTAINER
28. MQTT: Installation of MOSQUITTO BROKER as DOCKER CONTAINER

New video of the OPENHAB in a NUTSHELL series. Last mini chapter dedicated to the Mosquitto MQTT Broker; let's see together how to install the Mosquitto MQTT broker as a DOCKER CONTAINER, using PORTAINER.