FAQ - OpenHAB in a Nutshell
Video Answers to the most common questions about OpenHAB and related stuffs
work in progress...
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
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)
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
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
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
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
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.
7. OpenHABian - Initial configuration (Part 1)
Seventh video of the OpenHAB in a nutshell series: initial configuration with OpenHABian config. After installing OpenHAB on Raspberry PI with OpenHABian, let's proceed with the initial configuration through UI and then move on to the configuration and optimization of the operating system using the OpenHABian-config tool, from system updates to the installation of services useful to OpenHAB such as Samba.
8. OpenHABian - Initial configuration completed (Part 2)
Eighth video of the OpenHAB in a nutshell series: we complete the initial configuration with OpenHABian config. After installing OpenHAB on Raspberry PI with OpenHABian and carrying out the first initial configuration steps, I complete the configuration with the last openhabian-config menu items.
9. How to change OpenHAB version???
Ninth video of the OpenHAB in a nutshell series: let's see together how to change the type of OpenHAB version on an installation that has already been carried out.
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
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
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.
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
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
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
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
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
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...
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.
15. Introduction to PERSISTENCE
In this new video from the OpenHAB in a Nutshell series, let's introduce the concept of data persistence. What is persistence, what is it used for and how to setup in OpenHAB
16. PERSISTENCE check and examples
In this new video of the OpenHAB in a nutshell series, we continue to talk about persistence by checking stored data and their display. Using API I'm able to read the stored values and create a "chart" page to display them as a time series
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
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
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
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...
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.
22. Devices integration - Type of BINDINGS
New video of the "OPENHAB in a NUTSHELL" series. Let's talk about the integration of physical devices using Bindings. Let's see the different types of bindings
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.
24. Devices integration - XIAOMI Binding
New video of the "OPENHAB in a nutshell". We always talk about physical device integration, but this time we use a "vertical" binding dedicated to XIAOMI products. Let's try the integration of the MI Robot Vacuum, produced by Xiaomi, using the official binding "Xiaomi Wifi devices (Mi IO) Binding"
22. Devices integration - Type of BINDINGS
New video of the "OPENHAB in a NUTSHELL" series. Let's talk about the integration of physical devices using Bindings. Let's see the different types of bindings
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.
24. Devices integration - XIAOMI Binding
New video of the "OPENHAB in a nutshell". We always talk about physical device integration, but this time we use a "vertical" binding dedicated to XIAOMI products. Let's try the integration of the MI Robot Vacuum, produced by Xiaomi, using the official binding "Xiaomi Wifi devices (Mi IO) Binding"
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
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
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
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
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.