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.

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
Commenti
Ancora nessun commento. Sii il primo a partecipare.