Disclaimer
Prestare sempre attenzione nel seguire le indicazioni fornite in questo blog, soprattutto se si tratta di apparecchiature elettriche collegate alla tensione di 220V. Non mi ritengo responsabile di danni causati dall'aver seguito i consigli qui pubblicati.Grazie
IoT - smartHome (181 posts)
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