InfoHub Home Assistant
Articolo

InfoHub: La nuova integrazione per Home Assistant che rivoluziona i pannelli informativi touch

Scopri InfoHub, la nuova integrazione per Home Assistant che permette di creare pannelli informativi touch personalizzati tramite drag-and-drop, senza

InfoHub: La nuova integrazione per home Assistant che rivoluziona i pannelli informativi touch

InfoHub Home Assistant è al centro della novità: Nel mondo della domotica, la personalizzazione e l'integrazione dei dispositivi sono fondamentali. Per chi utilizza Home Assistant e desidera creare un pannello informativo touch efficiente e personalizzato, è arrivato InfoHub. Questa nuova integrazione promette di semplificare la creazione di display informativi, eliminando la necessità di browser in modalità kiosk o di complessi deploy di codice. InfoHub si propone come una soluzione leggera e nativa, con un layout configurabile direttamente dall'interfaccia di Home Assistant.

Aggiornamento Progetto

InfoHub è un progetto in fase di sviluppo (v0.1) ma già attivamente utilizzato dal suo creatore. Attualmente è disponibile come repository personalizzato tramite HACS (Home Assistant Community Store), permettendo agli utenti di integrarlo facilmente nei propri sistemi.

Cos'è InfoHub e come funziona

InfoHub Home Assistant - InfoHub è un'integrazione per Home Assistant che, abbinata a un client display dedicato, permette di gestire pannelli informativi touch in modo intuitivo. L'obiettivo principale è offrire un'esperienza utente fluida, dove la configurazione del layout del display avviene visivamente, tramite un sistema drag-and-drop all'interno di Home Assistant stesso. Questo approccio evita la necessità di ridistribuire codice ogni volta che si desidera modificare ciò che viene visualizzato sullo schermo.

Le funzionalità principali di InfoHub

Configurazione e pannelli personalizzati

L'integrazione introduce una sezione di configurazione nella sidebar di Home Assistant, simile a quelle di Energy o Calendar. Qui è possibile creare pannelli nominati, ognuno dei quali rappresenta un layout completo configurabile visivamente. Il sistema drag-and-drop consente di posizionare e dimensionare i vari elementi sullo schermo con facilità.

Aggiornamenti in tempo reale

InfoHub utilizza un protocollo WebSocket leggero per inviare aggiornamenti in tempo reale. A differenza del polling tradizionale, l'integrazione legge direttamente gli stati da Home Assistant e li diffonde ai display connessi. Supporta inoltre l'integrazione con Google Calendar e API esterne come GTS (per dati specifici come i gradi giorno) tramite un sistema di timer.

Widget disponibili

Il sistema offre una varietà di widget predefiniti per visualizzare informazioni utili, tra cui: orologio (con formati personalizzabili), meteo animato (con rappresentazione giorno/notte e condizioni atmosferiche), indicatore di potenza, dati climatici interni, informazioni sulla raccolta rifiuti e vista mensile del calendario. Ogni widget dispone di opzioni specifiche per la personalizzazione.

Supporto multi-display e multilingua

InfoHub è progettato per gestire più display fisici. Ogni display viene identificato da un ID univoco e può essere assegnato a un pannello specifico scelto da un menu a tendina. Questo permette di avere un unico flusso di dati condiviso, ma layout personalizzati per ciascun dispositivo. L'integrazione supporta inoltre la visualizzazione in tedesco (DE) e inglese (EN), sia nell'interfaccia di amministrazione che sul display stesso, con la possibilità di impostare la lingua per ciascun pannello.

InfoHub Home Assistant corpo

Il client display: MicroPython e LVGL

Il client display è stato sviluppato per funzionare su un Raspberry Pi Zero 2W con un display touch HDMI da 10 pollici. Utilizza LVGL (Light and Versatile Graphics Library) tramite una porta MicroPython ospitata su Linux, sfruttando il framebuffer e l'input touch (evdev), senza la necessità di X11 o browser. Il protocollo di comunicazione è basato su JSON inviato tramite WebSocket, rendendo il client potenzialmente adattabile ad altre piattaforme, come ESP32, sebbene al momento non ci siano hardware per testare tali configurazioni.

Differenze con soluzioni esistenti

Rispetto ad altre soluzioni come openHASP (basato su MQTT e file YAML) o ESPHomeDesigner (che richiede compilazione e flash), InfoHub si distingue per la sua integrazione diretta con l'interfaccia nativa di Home Assistant e per la configurazione visiva drag-and-drop. Non richiede broker MQTT né procedure di flashing per modificare il layout, semplificando notevolmente il processo di personalizzazione.

Installazione e stato attuale

InfoHub è attualmente in versione 0.1 e può essere aggiunto tramite HACS selezionando "Custom repositories" e inserendo l'URL del repository GitHub. Il creatore invita gli utenti a fornire feedback, segnalare bug e suggerire compatibilità con altri display, mostrando disponibilità a rispondere a domande sull'architettura del progetto. InfoHub rappresenta un passo avanti significativo per chi cerca una soluzione flessibile e potente per i propri pannelli informativi smart home.

 

Ne parlano qui

DS

Dario Scarfina

Fondatore e autore di TecnologiaDigitale.net

Fondatore di TecnologiaDigitale.net. Appassionato di tecnologia, cybersecurity, intelligenza artificiale, domotica e innovazione digitale.

Visualizza profilo autore

Commenti

Ancora nessun commento. Sii il primo a partecipare.

L'email non verrà pubblicata. Il commento sarà visibile solo dopo approvazione.