SalvaRegistratoEliminato 0
Il 2024 è il primo anno in cui utilizzo davvero Home Assistant come sistema domotico in casa, per controllare davvero tutto (prima avevo solo un sistema per testare). E devo ammettere che è stato un anno pazzesco per Home Assistant. Non solo in termini di funzionalità come dashboard drag-and-drop, capacità organizzative come etichette e innumerevoli miglioramenti dell'assistente vocale. Ma anche la creazione della Open Home Foundation, e ancora di più nella crescita della comunità, dal momento che HA è salito al rango di progetto open Source n. 1 su GitHub! Impressionante, soprattutto perché ogni mese ci offre un aggiornamento molto interessante. Ed è così anche questa volta, con l'ultimo grande aggiornamento dell'anno. Scopriamo più nel dettaglio cosa porta.
Editor di scene migliorato
Le scene sono un ottimo modo per creare atmosfera nella tua casa. Ti permettono di catturare lo stato dei tuoi dispositivi in un momento specifico e di ripristinarlo successivamente, utilizzando un pulsante sulla dashboard, un'automazione o anche un comando vocale.
Una delle frustrazioni più comuni quando si modificano le scene in Home Assistant è che si attiva e applica immediatamente la scena se si apre l'editor delle scene. Non è la migliore esperienza se stai armeggiando a mezzanotte e attivi accidentalmente una scena che accende tutte le luci della casa, svegliando tutti.
Buone notizie: a partire da questa versione, l'editor delle scene dispone di due modalità. Una modalità di revisione e una modalità di modifica.
La “modalità revisione” è la modalità per aprire la scena e ti mostrerà la scena così come è attualmente configurata, ma non la applicherà. È quindi possibile passare alla “modalità modifica”; Solo allora la scena si attiverà, permettendoti di regolare l'impostazione corrente e fotografarla di nuovo una volta che sarai soddisfatto delle modifiche.
Inoltre, se preferisci YAML, puoi modificare le scene direttamente dall'editor delle scene selezionando “Modifica in YAML” dal menu extra a tre punti nell'angolo in alto a destra.
La voce
Sono passati quasi due anni da quando il team ha iniziato a creare i propri assistenti vocali open Source, con l'obiettivo di consentire agli utenti di controllare Home Assistant nella propria lingua.
Oggi sono ancora più vicini al traguardo. Non solo con le funzionalità presenti in questa versione, ma anche con il materiale vocale che sarà presto disponibile (ma shhh!). Il lancio in diretta avrà luogo dal 19 dicembre alle 21:00 su YouTube.
Ma prima di arrivare a questo, approfondiamo le funzionalità di questa versione!
Lascia che il tuo assistente vocale ricada su un agente basato su LLM
Esattamente 6 mesi fa, gli sviluppatori hanno colmato il divario tra il chatbot predefinito e il meraviglioso mondo dei LLM. Hanno reso possibile sperimentare e lasciare che un chatbot basato su LLM controlli la tua casa invece di fare affidamento su frasi incorporate.
Questa scelta è stata un primo passo interessante. Gli LLM sono generalmente molto più bravi nell'interpretare il linguaggio naturale e più informati sul mondo rispetto all'agente predefinito. Tuttavia, sono spesso lenti e/o costosi. E anche se le dimostrazioni sono interessanti, il 90% dei comandi che usiamo a casa sono semplici: “Accendilo” o “Spegnilo”.
Oggi gli utenti possono mescolare questi due mondi. A partire da questa versione, puoi configurare un assistente vocale che si rivolge prima al chatbot veloce basato sulla comunità, per poi ricorrere a un agente basato su LLM solo se non viene trovata alcuna corrispondenza.
Ciò consente di combinare i vantaggi di entrambi i mondi con quasi nessuno degli svantaggi.
I comandi specifici noti verranno elaborati localmente ed estremamente rapidamente e la potenza di un LLM verrà utilizzata solo per query più complesse che Home Assistant non comprende in modo nativo.
I leader linguistici accelerano il ritmo
Non è un segreto: l'hardware vocale verrà rivelato il 19 dicembre 2024. I gestori linguistici hanno già messo le mani sul dispositivo e stanno lavorando duramente per migliorare il supporto per la loro lingua.
Il numero di contributi al repository degli intenti (dove sono archiviate le frasi supportate) è salito alle stelle nell'ultimo mese. Sempre più lingue stanno diventando utilizzabili, addirittura complete! Puoi seguire i progressi qui.
Un'esperienza vocale più veloce
Il chatbot predefinito è stato progettato da zero per abbinare una frase al suo intento sottostante in modo estremamente rapido e su hardware economico.
Versione dopo versione hanno aggiunto più casi d'uso e frasi a Home Assistant e la logica di corrispondenza delle frasi è diventata sempre più lenta. In alcune lingue, l'elaborazione di una frase non conforme potrebbe richiedere più di 15 secondi!
Questa versione apporta molti miglioramenti a questa logica di corrispondenza; gli sviluppatori hanno completamente ridisegnato il modo in cui abbinavano le frasi. Inoltre, i gestori linguistici hanno dedicato del tempo a ridurre la complessità delle loro frasi. In alcune lingue il numero di combinazioni possibili è stato ridotto del 99%!
I risultati parlano da soli:
Scala di qualità dell'integrazione rivista
L'Integration Quality Scale (IQS) è un modo per classificare la “qualità” di un'integrazione. Offre agli utenti un'idea di cosa possono aspettarsi da un'integrazione. Potresti aver notato l'indicatore IQS elencato in ciascuna pagina della documentazione di integrazione.
La scala è stata inizialmente introdotta nel 2018 e all’epoca era mirata maggiormente all’aspetto tecnico e di codice di un’integrazione. Nel corso degli anni, non si è realmente evoluto con il resto di Home Assistant e le aspettative generali della comunità. Era ora di cambiare!
Negli ultimi mesi, il team ha lavorato con la comunità per rivedere e migliorare la scala. Hanno coinvolto non solo gli sviluppatori, ma anche gli autori di documentazione, i progettisti dell'esperienza utente e chiunque fosse interessato alla comunità.
Di conseguenza, la nuova scala di qualità dell’integrazione si concentra non solo sul codice, ma maggiormente sull’esperienza utente complessiva. Ora c'è una visione più olistica dell'integrazione, che si spera aiuti tutti a prendere decisioni migliori sull'utilizzo del software nella propria casa.
Ora ci sono un totale di 4 livelli di scala:
???? Bronzo: il nuovo set di requisiti minimi stabiliti per le nuove integrazioni.
???? Soldi: garantire l'affidabilità e la robustezza delle integrazioni.
???? Gold: garantisce un'esperienza utente di livello Gold, documentazione inclusa.
???? Platinum: l'apice della qualità, qualità del codice suprema e prestazioni ottimali.
Ci sono anche quattro livelli speciali aggiuntivi (non a livelli):
❓ Nessun punteggio: per integrazioni che non sono ancora state valutate rispetto alla nuova scala.
???? Interno: per le integrazioni utilizzate dallo stesso Home Assistant, come Automation Engine.
???? Legacy: per integrazioni precedenti che non possono essere configurate tramite l'interfaccia utente.
???? Personalizzato: Per integrazioni personalizzate, impossibile da valutare.
Integrazioni
Diamo il benvenuto alle seguenti nuove integrazioni in questa versione:
- Acaia: aggiunge il supporto per le bilance da caffè Acaia a Home Assistant.
- Assistente musicale: l'integrazione dell'Assistente musicale si sta facendo strada nell'Assistente domestico!
- NASweb: L'integrazione del sistema di automazione NASweb con Home Assistant.
- Nord Pool: consente di integrare come sensori gli ultimi prezzi dell'energia dal mercato energetico Nord Pool.
- Sky Remote: controlla il tuo Sky box utilizzando le automazioni o dalle dashboard di Home Assistant.
Non sono state aggiunte solo nuove integrazioni; Anche le integrazioni esistenti vengono continuamente migliorate. Ecco alcune delle modifiche più importanti alle integrazioni esistenti:
- L'integrazione UniFi Protect ora supporta le impronte digitali e gli eventi NFC (in arrivo dopo l'aggiornamento del campanello del produttore!). Puoi persino automatizzare la scansione dell'impronta digitale o dell'NFC specifica!
- L'integrazione TP-Link ora supporta gli hub H200 e aggiunge più sensori di monitoraggio energetico per i dispositivi Tapo. Espone inoltre nuove entità come un interruttore del sensore di movimento, un interruttore di blocco bambini per termostati e il timestamp dell'ultimo avviso di perdita d'acqua.
- Entità di selezione per bitrate, framerate e tono del veicolo sono state aggiunte all'integrazione di Reolink. Inoltre, è stato aggiunto un sensore di posizione inclinata per le telecamere PTZ.
- L'integrazione di Stookwijzer è stata completata con alcuni nuovi sensori, giusto in tempo per la stagione invernale.
- L'integrazione di Habitica ora fornisce azioni per la gestione delle missioni, il punteggio delle abitudini e le ricompense. Aggiunge anche calendari per le tue attività e promemoria giornalieri.
- L'integrazione eQ-3 Bluetooth Smart ora fornisce diversi interruttori e sensori utili (come modalità assenza, boost, batteria).
- Il supporto per Switcher Lights è stato aggiunto all'integrazione Switcher. Grazie a tutti!
Aggiornamento Python 3.13
Home Assistant ora funziona con l'ultimo aggiornamento Python 3.13.
Ti chiedi cosa significa? Python è il linguaggio di programmazione che fa lavorare Home Assistant dietro le quinte.
Perché è importante? Ogni nuova versione di Python apporta miglioramenti che Home Assistant può sfruttare: prestazioni migliori, meno bug e un'esperienza di sviluppo più fluida per i contributori. Inoltre, Python 3.13 offre un aumento di velocità a Home Assistant nel suo insieme: cosa non amare?
Stai utilizzando il sistema operativo Home Assistant o il contenitore Home Assistant? Nessun problema, è stato tutto pianificato. L'aggiornamento a Python 3.13 viene gestito automaticamente. Aggiorna semplicemente Home Assistant come al solito e il gioco è fatto. È semplice, vero?
Ecco le principali novità di questo aggiornamento. Potete trovare tutte le novità sul sito ufficiale.