ePrivacy and GPDR Cookie Consent by TermsFeed Generator OpenHAB e IA: Integrazione completa di Gemini con lo Script AI2MQTT e il Protocollo MQTT - VIDEO | OpenHAB - SmartHome | DomoticsDuino - Ingegneria informatica, Smart Home / OpenHAB, Flight Sim e altro...
OpenHAB - SmartHome (332 posts)

20/12/2025

OpenHAB e IA: Integrazione completa di Gemini con lo Script AI2MQTT e il Protocollo MQTT - VIDEO [English version]

di Marco Lamanna

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.

  1. Invio della Richiesta: OpenHAB (o qualsiasi sistema esterno) invia le richieste di prompt a Gemini su uno specifico topic MQTT.
  2. Genericità: Lo script rimane generico perché non ha il prompt cablato al suo interno, ma lo riceve tramite il payload MQTT.
  3. 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.
  4. 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

[Guarda su YOUTUBE]