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)
Home Automation System - OpenHAB 3 - 29. InfluxDB metadata - nomi tabelle e attributi [English version]
di Marco Lamanna
Ventinovesimo capitolo relativo ad OpenHAB 3.
In questo video continuiamo il piccolo approfondimento su influxdb usato come motore di persistenza di openhab3 e andiamo a vedere come personalizzare il nome delle tabelle di destinazione dei dati dei singoli item per poterli aggregare nella stessa tabella.
Infatti di default openhab scrive i dati di ogni item in tabelle differenti, chiamate con il nome dell'item stesso. Per chi ha tanti item questo porta a un proliferarsi di tabelle, rendendo la gestione dell'intero database un pò disordinata...Utilizzando i metadata di openhab3 è possibile decidere di scrivere i dati degli item in una ben precisa tabella che può quindi ricevere dati da item diversi.
Ad esempio se in casa avessimo 10 sensori di temperatura, ognuno gestito ovviamente da un item diverso, nella situazione di default avremmo su influxdb 10 tabelle...utilizzando i metadata invece potremmo creare una sola tabella ed inserire i dati dei 10 sensori al suo interno, ovviamente caratterizzandoli da indici (chiamati tag) per poterne identificare la provenienza.
Questo rende sicuramente più leggibile il database e soprattutto rende più facile il reperimento delle informazioni.
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