From ecb1f3b2cf96d7c57bcbb7d46ec165aaad0e752e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Z=C3=BCrcher?= Date: Thu, 8 May 2025 17:28:35 +0200 Subject: [PATCH] exclude system datapoints from saving --- dbm/dbmHandler.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dbm/dbmHandler.go b/dbm/dbmHandler.go index 98050aa..909fe88 100644 --- a/dbm/dbmHandler.go +++ b/dbm/dbmHandler.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" "os" + "strings" "sync" "time" @@ -87,6 +88,12 @@ func (d *DBMHandler) SaveDb() (err error) { defer f.Close() for _, dp := range d.DB.GetAllDatapoints(0) { + //exclude System datapoints from saving + //System datapoints are used for internal purposes and should not be saved in the database + if strings.Contains(dp.Path, "System:") { + continue + } + b, er := json.Marshal(dp) if er != nil { return er