23/11/2021

Home Automation System - Migrazione OpenHAB 3 - 35. Controllo aggiornamento items [English version]

di Marco Lamanna

Trentacinquesimo capitolo relativo alla mia migrazione da OpenHAB 2.5 a OpenHAB 3.

In questo video andiamo a vedere come poter tenere sotto controllo l'aggiornamento dei dati inviati dagli items.

Sfruttando il concetto dei profili di OpenHAB, infatti, nella mia configurazione memorizzo, in maniera automatica, la data di aggiornamento dei vari items in modo tale da poter verificare quando ogni item ha mandato l'ultimo valore valido.

Oggi andiamo a vedere come scrivere una rule per poter controllare quali item non mandano dati da più di un intervallo di tempo prestabilito e configurabile.

La regola verrà scritta in Javascript e utilizzerà delle funzioni per poter gestire in maniera dinamica l'appartenenza di un item ad un determinato gruppo. In questo modo la mia regola potrà aggiungere/rimuovere gli items scaduti in un particolare gruppo e poterli identificare e vedere tutti insieme attraverso la sitemap in maniera molto semplice.

Come nel caso delle altre regole legate ad allarmi, il tutto sarà gestibile e configurabile tramite sitemap, senza dover più mettere mano al codice della regola.

Come sempre, questo video non ha la presunzione di essere un tutorial, ma semplicemente uno step by step di quanto fatto per raggiungere l'obiettivo. La speranza è che possa essere d'aiuto a qualcuno.

Buona visione

[Guarda su YOUTUBE]