OpenHAB - SmartHome (342 posts)
20/04/2026
OPENHAB in PILLOLE: 64. CONSOLE - La gestione dei LOG - VIDEO
I log sono il diario di bordo di openHAB e saperli leggere correttamente è la chiave per risolvere ogni problema.
In questo video esploriamo come dominare il sistema di logging direttamente dalla console Karaf.
Cosa troverai nel video:
- Monitoraggio in tempo reale: come usare log:tail per vedere cosa accade nel sistema nell'istante in cui accade.
- Filtraggio intelligente: l'uso del filtro per componente per isolare solo i messaggi che ti interessano.
- La Gerarchia dei Livelli: come gestire i livelli di log con il comando log:set.
Buona visione
27/03/2026
OPENHAB in PILLOLE: 63. CONSOLE - Il motore di OPENHAB - Bundle e Feature (Karaf) - VIDEO
In questa puntata esploriamo l'architettura 'Modulith' di openHAB.
Scopriremo come Apache Karaf, il motore che fa girare il sistema, gestisce i singoli componenti chiamati Bundle.
In questo video approfondiremo:
-
Anatomia dei Bundle: come elencare tutti i moduli installati con il comando
bundle:liste come identificare i nomi simbolici tecnici necessari per il logging e la configurazione. - Controllo Chirurgico: vedremo come risolvere blocchi dei binding riavviando solo il modulo interessato con i comandi stop e start, senza dover riavviare l'intero sistema.
-
Il segreto delle feature: spiegheremo cosa sono le feature e come gestirle; in particolare capiremo perché il comando
bundle:uninstallspesso non funziona correttamente. Scoprirete il ruolo delle Feature e come queste 'ricette' software mantengano integri i vostri add-on.
Buona visione
19/03/2026
OPENHAB in PILLOLE: 62. CONSOLE - Gestiamo ITEMS, THINGS e LINKS usando KARAF CONSOLE - VIDEO
In questo video entriamo nel vivo del controllo operativo di openHAB.
Se la Main UI è comoda per l'uso quotidiano, la console di Karaf è il luogo dove risiede il vero potere di amministrazione e debug. Esploreremo insieme i Runtime Commands per interagire direttamente con i componenti fondamentali della tua domotica.
Cosa vedremo in questo video:
- Gestione Item: come interrogare lo stato in tempo reale con smarthome:status, le differenze cruciali tra send (per azionare l'hardware) e update (per aggiornamenti logici interni), e come filtrare centinaia di oggetti con items list.
- Controllo delle Thing: monitoraggio dello stato dei bridge e dei dispositivi fisici tramite il comando things list.
- Controllo e Manutenzione dei Links: un'occhiata a come gestire i collegamenti tra canali e item e come pulire il sistema dai link orfani.
Attenzione: alcuni di questi comandi agiscono direttamente sul database interno (JsonDB) e potrebbero compromettere l'installazione se usati in modo errato.
Buona visione
11/03/2026
OPENHAB in PILLOLE: 61. DOCKER e la CONSOLE - Accesso facile anche senza il comando openhab-cli - VIDEO
In questo video affrontiamo un caso d'uso molto comune: la connessione alla console di openHAB in esecuzione come Container Docker. Sebbene il sistema giri in un container isolato, abbiamo comunque bisogno di accedere alla console di Apache Karaf per operazioni di amministrazione avanzata.
Nel container Docker, openHAB non mette a disposizione il comando openhab-cli, modalità nativa di connessione alla console Karaf. Nessun problema, in questo video vedremo diverse modalità alternative per ottenere lo stesso risultato.
Vedremo nel dettaglio:
- Accesso Diretto: come entrare nella console dall'host Docker senza bisogno di SSH, utilizzando il comando docker exec per richiamare il client runtime interno.
- Connessione via SSH: come configurare il container per esporre la porta 8101 e collegarsi da remoto come se fosse un'installazione standard.
- Configurazione di Rete: i passaggi necessari nel file runtime.cfg per permettere alla console di accettare connessioni esterne.
Che tu sia un utente esperto o un neofita di Docker, questa guida ti permetterà di avere il pieno controllo sui tuoi bundle e sui log di sistema direttamente dal terminale.
Buona visione
05/03/2026
OPENHAB in PILLOLE: 60. La CONSOLE - Dalla teoria alla pratica - Accesso, Trucchi e Comandi Runtime - VIDEO
In questo secondo video della miniserie dedicata alla console di openHAB, passiamo dalla teoria alla pratica entrando direttamente nella "sala macchine" di openHAB: la console di Apache Karaf.
Nel video vedremo:
- Come accedere alla console: scopriremo i diversi metodi di connessione, dall'uso del comando openhab-cli console su sistemi Linux all'accesso tramite SSH sulla porta 8101 con le credenziali di default
openhab:habopen. Vedremo anche come accedere in remoto, modificando la configurazione di openHAB. - Navigazione e scorciatoie: vi mostrerò come usare il tasto TAB per l'auto-completamento e come filtrare i risultati troppo lunghi usando la "pipe" e il comando grep.
- Monitoraggio di sistema: vedremo come usare lo strumento ttop per individuare quale processo sta consumando troppa CPU.
- Categorie di comandi: vi mostrerò le categorie di comandi principali messe a disposizione dalla console.
La console è uno strumento potentissimo che permette di diagnosticare e controllare openHAB in modo molto più profondo rispetto alla normale interfaccia grafica.
Buona visione
27/02/2026
OPENHAB in PILLOLE: 59. La CONSOLE - Entriamo nella Sala Macchine! Introduzione ad APACHE KARAF - VIDEO
Avete mai avuto l'impressione che la Main UI di openHAB vi stia nascondendo qualcosa? O vi siete mai trovati in una situazione in cui un binding si blocca e l'interfaccia grafica non risponde più?
È in questi momenti che la Console di openHAB diventa il vostro migliore alleato.
Spesso vista come uno strumento per soli esperti o programmatori, la console è in realtà il ponte diretto per interagire con il cuore pulsante del sistema: Apache Karaf.
Che cos'è Apache Karaf?
In parole povere, Apache Karaf è il container su cui gira openHAB. Immaginatelo come il motore di un'automobile: l'interfaccia grafica è il cruscotto con cui interagite alla guida, ma se volete capire perché il motore fa un rumore strano, dovete aprire il cofano.
Grazie a Karaf e alla tecnologia OSGi, openHAB gestisce le sue funzionalità attraverso i Bundle. Questo significa che ogni binding (Xiaomi, Philips Hue, Matter, ecc.) è un pezzo di software indipendente.
I vantaggi di questo approccio
- Modularità: Potete installare, aggiornare o riavviare un singolo binding senza dover riavviare l'intero sistema domotico.
- Stabilità: Se un binding crasha, Karaf cerca di isolarlo per evitare che tiri giù l'intero openHAB.
In questo primo video della nostra nuova serie, analizzeremo la teoria che c'è dietro l'architettura di openHAB e capiremo perché conoscere la console vi renderà amministratori domotici più consapevoli e capaci.
Buona visione
22/02/2026
OpenHAB 5: XIAOMI Cloud Login Error? Ecco come risolvere (Bypass) - VIDEO
Stai riscontrando errori di login o connessione con il binding Xiaomi Miio su openHAB?
In questo video ti mostro come ho risolto il problema bypassando completamente la comunicazione con lo Xiaomi Cloud.
Molti non sanno che, una volta ottenuto il Token del dispositivo, la connessione ai server Xiaomi diventa spesso superflua.
Ti spiegherò perché ho deciso di eliminare le credenziali di accesso dal binding e come ho fatto; non è stato banale, perchè la MAIN UI in questo caso non è stata d'aiuto
Buona visione
27/01/2026
OpenHAB 5 & Matter: Addio Cloud! Integrazione SwitchBot Lock Pro e Hub Mini - VIDEO
In questo video vediamo finalmente in azione il Matter Client di openHAB 5!
Dopo aver esplorato il Matter Bridge, oggi facciamo il percorso inverso: integriamo dispositivi Matter-compatibili direttamente in openHAB per un controllo 100% locale, rapido e senza dipendere dalle API Cloud.
Useremo lo SwitchBot Hub Mini come nodo Matter per esporre la Smart Lock Pro. Ti mostrerò l'intera procedura di configurazione, con un approccio moderno basato sui nuovi file YAML di openHAB 5, che permettono di definire Thing e Item in un unico posto.
Cosa imparerai in questo video:
- Configurazione del Matter Binding e creazione del Matter Controller.
- Pairing dello SwitchBot Hub Mini tramite l'app ufficiale e inserimento del codice in openHAB.
- Rilevamento automatico della Smart Lock Pro come "Secondary Device".
- Configurazione YAML per gestire i canali.
Purtroppo non sono riuscito ad escludere totalmente il mio tool SwitchBot2MQTT (https://github.com/domoticsduino/switchbot-api2mqtt) perchè lo stato della batteria non viene gestito dal protocollo MATTER.
Buona visione
23/01/2026
OpenHAB e GOOGLE IA: Integrare Gemini AI in OpenHAB: Guida Completa con AI2MQTT! - VIDEO
In questo video vedremo come fare il salto di qualità definitivo nella nostra domotica!
Vi mostrerò come integrare Gemini AI (l'intelligenza artificiale di Google) all'interno di OpenHAB, utilizzando il mio servizio open-source AI2MQTT https://github.com/domoticsduino/ai2mqtt
Grazie a questa integrazione, potrai interrogare l'IA direttamente dai tuoi switch o sensori e ricevere risposte elaborate in tempo reale sul tuo pannello di controllo.
In questo video vedrai:
- Come creare le Rule in OpenHAB per inviare prompt a Gemini.
- Come gestire la ricezione della risposta tramite MQTT.
- Configurazione degli Item e della Sitemap/MainUI per visualizzare il testo generato dall'IA.
- Test di esecuzione di una chiamata
Buona visione
17/01/2026
OpenHAB 5: Ho installato l'aggiornamento alla versione 5.1 - Ho ROTTO TUTTO ma poi ho risolto! - VIDEO
Dopo 3 settimane dall'uscita di openHAB 5.1 ho deciso finalmente di effettuare l'aggiornamento.
Purtroppo non ho letto le Release Notes e mi sono perso la sezione "Breaking Changes".
Risultato => al successivo riavvio molti dei miei item erano senza valore...problema di configurazione della persistenza.
Nel video ti faccio vedere come ho identificato il problema e come l'ho risolto.
Buona visione
20/12/2025
OpenHAB e IA: Integrazione completa di Gemini con lo Script AI2MQTT e il Protocollo MQTT - VIDEO
In questo video ti presento il mio script AI2MQTT, un passo fondamentale per l'integrazione dell'Intelligenza Artificiale Gemini nei sistemi di smart home come OpenHAB.
AI2MQTT è uno script in linguaggio Python (disponibile sul mio repository GitHub https://github.com/domoticsduino/ai2mqtt) che funge da bridge o ponte tra i sistemi domotici e le API di Gemini.
Lo script è stato progettato per permettere ai sistemi come OpenHAB, che potrebbero non avere la capacità tecnica di integrarsi direttamente con le API dell'IA, di sfruttarne la potenza tramite il protocollo MQTT, un protocollo efficiente ampiamente utilizzato nell'automazione domestica.
- Invio della Richiesta: OpenHAB (o qualsiasi sistema esterno) invia le richieste di prompt a Gemini su uno specifico topic MQTT.
- Genericità: Lo script rimane generico perché non ha il prompt cablato al suo interno, ma lo riceve tramite il payload MQTT.
- Schema JSON: La richiesta di prompt deve includere uno schema JSON. Questo è fondamentale perché l'intelligenza artificiale deve restituire una risposta schematica invece che meramente testuale, rendendo i dati facilmente interpretabili e utilizzabili da OpenHAB.
- Ricezione della Risposta: Una volta ottenuta la risposta dal modello Gemini 2.5 flash, lo script la pubblica su un topic MQTT di risposta dedicato, che viene personalizzato con un identificativo ('track') per tenere separate le risposte a richieste diverse.
Nel video mostro l'installazione e l'esecuzione dello script tramite Docker Compose su un Raspberry Pi, e una prova pratica di richiesta di previsioni meteorologiche a New York, dimostrando il corretto funzionamento del bridge AI2MQTT.
Buona visione
07/12/2025
OpenHAB e IA: ho collegato Gemini a OpenHAB con Python e MQTT - VIDEO
In questo video ti mostro come usare le API di Gemini tramite uno script Python per ottenere informazioni dinamiche e inviarle via MQTT a OpenHAB, visualizzandole poi correttamente su sitemap.
Partendo da uno script Python, andremo a:
- Interrogare le API di Gemini
- Elaborare le risposte
- Pubblicare i dati su un broker MQTT
- Riceverli in OpenHAB
- Visualizzarli su una sitemap personalizzata
Un esempio pratico e completo per chi vuole sperimentare l'AI all'interno della propria smart home!
Questo approccio è ideale per creare assistenti, pannelli informativi, automazioni intelligenti e molto altro.
Buona visione
27/11/2025
OpenHAB e IA: come poter integrare Gemini API in openHAB - il Segreto delle risposte in JSON - VIDEO
L'integrazione di un'Intelligenza Artificiale avanzata come Gemini nei sistemi di automazione domestica (come OpenHAB) apre scenari incredibili.
Tuttavia, c'è un ostacolo fondamentale: la maggior parte delle AI risponde con testo libero e descrittivo, che è difficile da interpretare per un sistema di automazione che richiede comandi precisi.
In questa prima parte del nostro progetto, sveliamo la soluzione tecnica: forzare Gemini a restituire un JSON strutturato e definito.
Buona visione
16/11/2025
OPENHAB 5: monitoraggio completo dello stato del matter bridge (items, regole e notifiche) - VIDEO
La domotica è fantastica finché funziona. Ma cosa succede quando quel componente cruciale che gestisce la comunicazione con i tuoi dispositivi Matter - il Matter Bridge - decide di fare i capricci o va offline?
Spesso, ce ne accorgiamo solo quando un comando non viene eseguito, ed è troppo tardi.
In questo video, ti mostro come implementare un sistema di monitoraggio del Matter Bridge utilizzando la potenza di Items e Regole di openHAB, garantendoti notifiche immediate in caso di problemi.
Il tutto integrato in un sistema di allarme che monitora anche altri aspetti del sistema
Buona visione
12/11/2025
OPENHAB 5: Non perdere più lo stato del Matter Bridge! | Notifiche automatiche con OpenHAB - VIDEO
Hai mai perso un dato o notato che i tuoi dispositivi Matter non rispondevano, solo per scoprire dopo che il Matter Bridge di openHAB era inattivo?
Capita. Ma grazie a una semplice regola, puoi rendere il tuo sistema incredibilmente più affidabile.
Nel mio ultimo video, ti mostro passo dopo passo come creare una regola in OpenHAB 5 che ti invia una notifica immediata ogni volta che lo stato del Matter Bridge cambia (ad esempio, da running a stopped).
Buona visione
10/11/2025
OPENHAB 5: Come recuperare lo stato del Matter Bridge all’avvio di OpenHAB | Soluzione semplice e automatica - VIDEO
Nel video precedente abbiamo visto come creare un item per monitorare lo stato del matter bridge.
Purtroppo c'è un problema: all’avvio di OpenHAB, a volte non si riesce ad ottenere lo stato corretto.
In questo video ti mostro come ho risolto definitivamente il problema, automatizzando il recupero dello stato del bridge al boot del sistema.
Scopri lo script e la regola che utilizzo nel mio setup OpenHAB.
Buona visione