02/04/2021

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

[Guarda su YOUTUBE]