Creare un Display Informazioni per Home Assistant con ESPHOME
Guida testata e funzionante con Home Assistant Versione 2022.08.x
Package Funzionante con BrowserMod 2.0
In questa guida scopriremo come realizzare un “Display Informazioni” per Home Assistant utilizzando un display da 0.96 pollici, utile per avere sotto controllo i sensori di nostro interesse presenti sul nostro Hub Domotico, il tutto comandato e gestito dal Firmware ESPHome.
Con il seguente progetto sarà possibile monitorare:
- Orologio
- Temperatura Interna
- Temperatura Esterna
- Condizioni Meteo
- Assorbimento Istantaneo del nostro Impianto Elettrico.
Di seguito i punti che affronteremo:
- Novità Versione 1.1
- Materiale Necessario
- Collegamenti
- Prerequisiti
- Download Package
- Preparazione Firmware ESPHome
- Installazione Firmware
- Integrare Display Home Assistant
- Installazione Package
- Creazione Card in Lovelace
- Progetti Stampa 3D Case
- Risoluzione dei Problemi
- Ringraziamenti
Videoguida:
Anteprima PKG & Display:
1.Novità Versione 1.1
- Bug Fix Card Browser Mod 2.0 ( Aggiornare Solo CARD PKG )
2. Materiale Necessario:
3. Collegamenti:
- Cavo Nero su GND del Mini D1
- Cavo Rosso su 3V3 del Mini D1
- Cavo Azzurro su D2 del Mini D1
- Cavo Verde su D1 del Mini D1
4. Prerequisiti Package:
- Configurare Browser Mod ( Guida )
- Abilitare la Cartella Packages ( Guida )
- Installare HACS Store ( Guida )
- Installare ESPHome ( Guida )
Per far si che la card funzioni correttamente , scaricare i seguenti Custom Component da HACS
– Per Trovare il Custom Component “Browser Mod” cliccare su :
- Hacs
- Integrazioni
- Esplora & Scarica Repository
– Per Trovare i “restanti” custom component, cliccare su :
- Hacs
- Frontend
- Esplora & Scarica Repository
– Custom Component da Scaricare:
- Browser Mod
- Paper Buttons Row
- Multiple Entity Row
– Riavviare il sistema cliccando su:
- Strumenti per sviluppatori
- Selezionare la scheda “Yaml
- Cliccare su “Riavvia”
5. Download Package:
Per abilitare la cartella Packages seguire la seguente guida: [ Link Guida ]
– Scaricare il Package “DOWNLOAD PACKAGE” ed estrarre il contenuto.
Password Archivio: domhouse.it
Aprire Archivio con WinRar o 7zip
6. Preparazione Firmware ESPHome
– Cliccare su “File Editor” e successivamente su “esphome”



- Sensore Temperatura Interna: Inserire il sensore che misuri la temperatura interna
- Sensore Temperatura Esterna: Inserire il sensore che misuri la temperatura esterna
- Sensore Forecast: Inserire il sensore che indichi le previsioni meteo
- Sensore Istantaneo: Inserire il sensore che indichi l’assorbimento elettrico istantaneo
- SSID: Inserire nome rete Wifi
- Password: Inserire la password della rete Wifi

- Interval: Inserire il tempo di rotazione schermate sul display
– Cliccare sui “3 Puntini” e selezionare la voce “Install”
– Selezionare “Manual Download”
– Selezionare “Legacy Format”
– Attendere la compilazione del firmware e cliccare su “Download”
7. Installazione Firmware
– Collegare Mini D1 al PC
– Aprire “ESPHome Flasher” e selezionare i seguenti parametri:
- Serial Port: Selezionare la porta COM
- Firmware: Selezionare il Firmware .bin precedentemente creato
- Flash ESP: Avvia il Processo di Caricamento Firmware.
8. Integrare Display Home Assistant
– Recarsi su Home Assistant, cliccare su “Impostazioni” e successivamente su “Dispositivi e servizi”.
– Cliccare su “Configura” e procedere all’integrazione del display su Home Assistant.
9. Installazione Package
– Copiare il file “centro_controllo_display_lcd_x_x” nella cartella “package”
- Inserire i dispositivi che dovranno ricevere la notifica push.
NB: Inserire il vostro Notify Push Home Assistant o Telegram.
Esempio: notify.mobile_app_salvatore inserire soltanto: mobile_app_salvatore
- Guida: Trovare Notify Push
– Cliccare su “Salva” e verificare che la configurazione sia corretta
– Riavviare il sistema cliccando su:
- Strumenti per sviluppatori
- Selezionare la scheda “Yaml
- Cliccare su “Riavvia”
10. Creazione Card in Lovelace
– Aprire il file “centro_controllo_display_lcd_card lovelace_x_x”, selezionare le righe di codice e copiarle (Ctrl+C).
– Cliccare su “Configurare l’interfaccia Utente”
– Selezionare ” + ”
– Cliccare sulla voce “Manuale”
– Incollare le righe precedentemente selezionate (Ctrl+V)
– Ed infine, Salvare cliccando su “Salva”
Nella Dashboard principale è possibile:
- Accendere / Spegnere il Display ad un orario prestabilito.
- Accendere il display Manualmente
- Attivare/ Disattivare lo spegnimento automatico del display.
– Nel menù “Update” sarà possibile:
- Abilitare le “Notifiche Push” per gli Update del Package
- Visualizzare la “Versione Installata” del Package
- Visualizzare “L’ultima Versione Disponibile” del Package sul Server
– Nel menù “Info Package” sarà possibile:
- Scaricare gli update del Package
- Sostenere il Progetto
11.Progetti Stampa 3D Case
Il Progetto utilizzato per la stampa del case è il seguente: https://www.thingiverse.com/thing:4848322
Potete scegliere vari modelli di case da stampare: SEZIONE PROGETTI CASE DISPLAY
Non hai una stampante 3D, e sei interessato alla stampa del Case?
Contattami al seguente indirizzo: postadomhouse@gmail.com
12.Risoluzione dei problemi
In questa piccola F.A.Q cercherò di rispondere alle problematiche che spesso mi vengono poste.
D: Non Visualizzo i “Pop – Up ” sui pulsanti della card su “PC”, come posso risolvere?
R: Controllare di aver installato correttamente “Browser Mod” e tutti i componenti custom , Riavviare il Sistema , Cancellare Cache del Browser, Ricaricare la pagina con F5.
D: Non Visualizzo i “Pop – Up ” sui pulsanti della card su “Smartphone o Tablet”, come posso risolvere?
R: Controllare di aver installato correttamente “Browser Mod” e tutti i componenti custom , Riavviare il Sistema , Cancellare l’app Home Assistant e Reinstallarla.
D: Tutte le entità del Package risultano non disponibili come mai?
R: Verificare che la cartella Package sia installata correttamente.
D: Quando estraggo l’archivio mi dice che la password è errata come mai ?
R: Estrai l’archivio utilizzando WinRar o 7zip
13.Ringraziamenti
Per la Parte “Forecast” del Progetto ho preso ispirazione dal fantastico lavoro di: “Tejasitraj”