My new Smart Home Automation System with OpenHab2 - Work in progress -> Migrating to OpenHAB3 -> Migrating to OpenHAB 4 -> Migrating to OpenHAB 5

openhab on raspberrypi 4: switchbot API-MQTT Bridge – Finally it’s (almost) complete!

Integrate your SwitchBot devices into OpenHAB with this API to MQTT bridge!
In this video, I show you how I configured OpenHAB to integrate a SwitchBot Smart Lock Pro via MQTT, using my switchbot-api2mqtt bridge. This software connects the SwitchBot cloud APIs to an MQTT broker, allowing you to control and monitor your SwitchBot devices (such as locks, blinds, thermometers, etc.) directly from OpenHAB or any MQTT-compatible home automation system.

:white_check_mark: Completely open source
:white_check_mark: Works on Raspberry Pi or any server, optionally with Docker
:white_check_mark: Supports all SwitchBot API-compatible devices
:white_check_mark: Includes MQTT support for commands and status
:white_check_mark: Perfect for DIY home automation!

:link: Download the project from GitHub:
https://github.com/domoticsduino/switchbot-api2mqtt

webhook smarthome homeautomation raspberrypi automation

1 Like

#openhab: I finally updated to version 5

in this video, i’ll show you the steps i followed to upgrade my openhab 4 installation to the brand new openhab 5.0.1.

from installing java 21, to updating openhab, to the final checks.

raspberrypi smarthome raspberrypi automation

My upgrade was fairly easy as well.
I use proxmox so I just snapshot the vm and do the upgrade and if it fails then roll back.
I was running OH4 with java 21 for months before OH5 so that saved me a step.
Good videos. Thanks for sharing your experiences.

1 Like

Thanks for your feedback

openhab on raspberry-pi 4: I found and fixed some issues after upgrading to version 5

I’ve just updated my system to openhab 5.0.1 and, even though the process was smooth, I encountered a couple of unexpected errors!

I recorded a video where i show you exactly what these issues were (semantic model conflicts and rules problems) and, most importantly, how i solved them in just a few minutes!

If you’re hesitant to update or are facing similar problems, this video is for you! :backhand_index_pointing_down:

Wwatch the full video here

smarthome homeautomation

openhab on raspberrypi 4: :loudspeaker: version 5 is here with a ton of new features and improvements! :rocket:

In this video, we take a complete tour to discover all the features that will change the way you manage your smart home with openhab!

Main new features
• enhanced matter support
• easier python scripting
• revolutionized semantic tag system
• completely redesigned ios app
• configuration with yaml
• ui improvements
• new add-ons and updates

Attention!
:warning: openhab 5 is only compatible with 64-bit operating systems and java 21.
:warning: if you’re upgrading from previous versions, don’t forget to check the “breaking changes” section to avoid interruptions!

Want to discover all the details, improvements, and system requirements? don’t miss the full video.
:right_arrow: click here

smarthome homeautomation

1 Like

openhab 5 su raspberrypi 4: :loudspeaker: il matter bridge è una FIGATA pazzesca :rocket:

In questo nuovo video scopriamo insieme il supporto matter di openhab 5, concentrandoci sul matter bridge, con il quale potrai facilmente:

:white_check_mark: integrare perfettamente i dispositivi matter nativi
:white_check_mark: rendere compatibili con matter anche tutti i dispositivi che controlli già da openhab (lampadine, interruttori, sensori…)
:white_check_mark: restare local-first, senza dipendere dai server cloud – più velocità, più privacy.

Nel mio ultimo video/post ti mostro passo dopo passo come installarlo, configurarlo e renderlo operativo con Google Home :hammer_and_wrench::movie_camera:

:backhand_index_pointing_right: Leggi tutto qui: https://www.domoticsduino.cloud/it/blog/openhab-smarthome/post/2025/09/home-automation-system-openhab5-matter-bridge.html

#domotica smarthome homeautomation #domoticsduino raspberrypi

openhab5 on raspberrypi 4: :loudspeaker: I tried setting up the Matter Bridge using the Main UI :rocket:

… it works great :rocket::house:

In my new video, I’ll show you step-by-step how to:
:white_check_mark: set up the Matter Bridge from the Main UI,
:white_check_mark: add metadata to Items,
:white_check_mark: connect openHAB with Google Home.

If you want to take your DIY home automation to the next level and prepare your home for the future of smart home standards, this is a crucial step. :link:

:backhand_index_pointing_right: Watch the video here OPENHAB 5: Configuring the Matter Bridge in openHAB 5 with the Main UI - VIDEO | OpenHAB - SmartHome | DomoticsDuino - Computer engineer, Smart Home / OpenHAB, Flight Sim and others...

smarthome homeautomation

OPENHAB 5 + MATTER Bridge: How to pair the same device multiple times (it really WORKS!)

In this video, I’ll show you how Matter multi-pairing works in OPENHAB 5, which allows you to connect the same device to multiple bridges simultaneously. :rocket:

:light_bulb: This is an important topic for anyone who wants to make their smart home more flexible and get the most out of Matter.

homeautomation openhab openhab5 smarthome automation raspberry raspberrypi matter bridge #italiano tutorial

openhab5 + matter The Royalty-Free Standard That Unifies homeautomation

If you have a smart home, you know the frustration: different apps, incompatibilities, and devices that never talk to each other. This is the time to say enough.

The definitive solution is called matter :light_bulb:

Matter is the royalty-free standard supported by giants like Apple, Google, Amazon, and Samsung, created to unify home automation and make every device universal.

Video here: https://www.domoticsduino.cloud/en/blog/openhab-smarthome/post/2025/10/home-automation-system-openhab5-matter-in-theory.html

openhab openhab5

openhab5 How to Configure the matter Client in Minutes and Integrate Devices Step-by-Step

Matter is the new standard that aims to unify the world of home automation: turn on a Zigbee light bulb from Alexa, control a plug from Apple Home, and much more — all with interoperability and security.

smarthome homeautomation

openhab5 Connect your shelly without cloud with mqtt – simple and fast!

In this episode, I’ll show you how to integrate a Shelly device into OpenHAB using MQTT, easily and 100% locally.
No cloud, no hassle—just total control over your smart home :light_bulb:

smarthome homeautomation

openhab on raspberrypi 4: Setting up the matter bridge - the best way to connect google and alexa

I’ve finally completed the integration of Google Home and Amazon Alexa into OpenHAB using the Matter Bridge.

Faster, more secure setup and faster execution using the MATTER protocol.

smarthome homeautomation raspberrypi

openhab on raspberrypi 4: is my matter Bridge running? Here’s how I monitored it from OpenHAB!

We will see together how to detect whether the bridge is RUNNING or STOPPED, and how to display the status on the OpenHAB interface.

:light_bulb: A useful way to immediately understand if your Matter devices are really reachable!

smarthome homeautomation raspberrypi

openhab on raspberrypi 4: :wrench: Problem retrieving matter Bridge state when booting OpenHAB? Solved!

In my latest video, I show how I automated retrieving the bridge state when booting the system, so that the information remains consistent even after rebooting OpenHAB.

:movie_camera: Watch how I did it here.

smarthome homeautomation raspberrypi

openhab on raspberrypi 4: :house: More reliable openHAB: The notification that saves you!

If you use the matter Bridge in openHAB, you know how crucial it is to always keep it Running. A state change can isolate your Matter devices from googlehome, alexa, or apple Home. :exploding_head:

In my latest video, I show you how I solved this problem with a simple openHAB 5 rule that immediately notifies you when the bridge changes its status! :bell:

smarthome homeautomation

openhab on #raspberrypi4: complete monitoring of the matter bridge status (items, rules, and notifications)

I added the Matter Bridge status monitor to my built-in alarm system in openhab5

smarthome homeautomation raspberrypi

openhab and #ai: how to Integrate the gemini api into openHAB - The Secret to json responses

In this video, I show you how to use the Gemini API to generate structured JSON based on a defined schema.

This is the first step towards robust integration into systems like openHAB.

Watch initial experiments with Python and curl here:

smarthome homeautomation raspberrypi

** openhab and ai : I connected gemini to openhab with python and mqtt :robot::high_voltage:**

In this video, I show you how to use the Gemini APIs via a Python script to obtain dynamic information and send it via MQTT to OpenHAB, then display it correctly on a sitemap.

Starting with a Python script, we’ll:
:small_blue_diamond: Query the Gemini APIs
:small_blue_diamond: Process the responses
:small_blue_diamond: Publish the data to an MQTT broker
:small_blue_diamond: Receive it in OpenHAB
:small_blue_diamond: Display it on a custom sitemap

A practical and comprehensive example for those who want to experiment with AI in their smart home!

:light_bulb: This approach is ideal for creating assistants, information panels, intelligent automations, and much more.

OpenHAB and AI: Full Gemini Integration with AI2MQTT Script and MQTT Protocol

In this video, I introduce my AI2MQTT script, a key step in integrating Gemini AI into smart home systems like OpenHAB.

AI2MQTT is a Python script (available on my GitHub repository GitHub - domoticsduino/ai2mqtt: This Python script acts as a bridge between GEMINI AI Engine and the MQTT protocol. It allows you to seamlessly integrate informations obtained from AI into your existing smart home ecosystem that supports MQTT, like OpenHAB.) that acts as a bridge between home automation systems and the Gemini APIs.

The script was designed to allow systems like OpenHAB, which may not have the technical capability to integrate directly with AI APIs, to leverage their power via the MQTT protocol, an efficient protocol widely used in home automation.

  1. Sending the Request: OpenHAB (or any external system) sends prompt requests to Gemini on a specific MQTT topic.
  2. Generic: The script remains generic because it doesn’t have the prompt hardwired into it, but receives it via the MQTT payload.
  3. JSON Schema: The prompt request must include a JSON schema. This is crucial because the AI ​​must return a schematic response rather than merely textual, making the data easily interpretable and usable by OpenHAB.
  4. Receiving the Response: Once the response is received from the Gemini 2.5 flash model, the script publishes it to a dedicated MQTT response topic, which is personalized with an identifier (‘track’) to separate responses to different requests.

In the video, I demonstrate installing and running the script using Docker Compose on a Raspberry Pi, and a practical test requesting a weather forecast for New York City, demonstrating the correct functioning of the AI2MQTT bridge.

homeautomation openhab openhab5 smarthome automation raspberry raspberrypi ai gemini google mqtt tutorial