community italiana di domotica personale
 
Custom firmware ESPHome, disponibile l’aggiornamento alla versione 2023.9.x

Custom firmware ESPHome, disponibile l’aggiornamento alla versione 2023.9.x

ESPHome Logo

ESPHome, il sempre più apprezzato firmware per dispositivi basati su SOC ESP32/ESP8266 per l’uso in ambito di domotica personale si aggiorna con una nuova release. La nuova versione 2023.9.x porta con sé una serie di novità, correzione bug, nuove logiche e qualche nuovo componente e servizio supportato.

Alcuni nostri progetti basati su questo firmware:

ESPHome 2023.9

Come è noto, il progetto ESPHome segue sempre più da vicino (com’è normale, dato che oranizzativamente ne fa parte) lo sviluppo dell’HUB per domotica personale open source Home Assistant. In pratica, ESPHome è una delle sue “braccia armate hardware”.

LibreTiny

Il nuovo componente “LibreTiny è dedicatao alle gestione dei componenti delle famiglie RTL87XX e BK72xx. ESPHome da oggi sfrutta questa piattaforma e porta la potente ma semplice configurazione YAML su questi chip. Ci sono voluti mesi di lavoro e molti anda e rianda con @kuba2k2 (e tutti i contributori di LibreTiny), ma alla fine sono arrivati al punto integrarlo.

Wireguard

WireGuard è un nuovo componente che ti consente di connettersi ad una VPN WireGuard. WireGuard è una VPN estremamente semplice ma veloce e moderna che utilizza la crittografia all’avanguardia. Questo componente utilizza un’implementazione personalizzata non sviluppata dagli autori originali e attualmente disponibile solo per la piattaforma ESP32.

Alcune implementazioni Wireguard le abbiamo illustrate anche sul nostro sito; inoltre ricordiamo che i modem/router FRITZ!Box hanno introdotto il supporto per creare VPN Wireguard da qualche tempo

Altre LED Strip

Dopo la striscia LED ESP32 RMT aggiunta in precedenza, ora abbiamo le strisce LED SPI. Si tratta di componenti sostitutivi per NeoPixelBus Light e FastLED Light che non si basano sul framework Arduino.

Nuovi componenti

Come dalla lista dell’immagine sopra, sono strati aggiungi alcuni nuovi componenti.

Breaking e beta change

Questa 2023.9.x introduce qualche change (relativamente) critica, come per esempio:

  • ESPHome su add-on Home Assistant OS/Supervised: la cartella /config/esphome/.esphome è stata rimossa e sostituita con /data durante l’esecuzione di ESPHome come componente aggiuntivo di Home Assistant. Ciò è stato fatto perché è esattamente lo scopo per cui è stata creata la cartella aggiuntiva /data e tendevano a esserci molti file nella cartella .esphome che andavano a ingradire i backup Home Assistant senza alcun motivo sensato

e altro.

L’elenco completo delle breaking change è disponibile qui, mentre quello nelle notable changes è qui.
Le beta change invece sono elencate qui.


AGGIORNAMENTO

Per aggiornare l’ambiente operativo:

pip3 install esphome --upgrade
docker pull esphome/esphome
  • su Home Assistant OS è sufficiente recarsi presso “Supervisor” > “ESPHome” e cliccare su “UPDATE“:

ESPHome - HASSIO Update


Per aggiornare, invece, i componenti dotati in precedenza di firmware ESPHome, dopo aver provveduto all’aggiornamento dell’ambiente operativo è sufficiente recarsi presso la lista dei propri componenti (già accesi e presenti in rete) e cliccare su “UPLOAD“, aggiornamento che avverrà come d’abitudine via OTA (over-the-air), previa una ricompilazione del firmware (automatica).

Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Alcuni link sono taggati in qualità di affiliati Amazon e riceviamo un compenso dagli acquisti idonei, utile al sostenimento del sito, ma le nostre recensioni sono tutte indipendenti e non sponsorizzate. Se ti sei perso, a tua disposizione c'è la mappa.