From 7ab72699527c03e84ea0b67ec68e7da07aae6a07 Mon Sep 17 00:00:00 2001 From: userwithoutpassword <146129024+userwithoutpassword@users.noreply.github.com> Date: Sat, 22 Feb 2025 10:38:54 +0100 Subject: [PATCH] Influx: prevent publishing rarely-changing values (#19042) --- cmd/root.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index b232ec795..a905d6aaa 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -205,9 +205,18 @@ func runRoot(cmd *cobra.Command, args []string) { if err == nil && influx != nil { // eliminate duplicate values dedupe := pipe.NewDeduplicator(30*time.Minute, - keys.VehicleSoc, keys.VehicleRange, keys.VehicleOdometer, - keys.TariffCo2, keys.TariffFeedIn, keys.TariffGrid, - keys.ChargedEnergy, keys.ChargeRemainingEnergy) + keys.VehicleSoc, + keys.VehicleRange, + keys.VehicleOdometer, + keys.TariffCo2, + keys.TariffCo2Home, + keys.TariffCo2Loadpoints, + keys.TariffFeedIn, + keys.TariffGrid, + keys.TariffPriceHome, + keys.TariffPriceLoadpoints, + keys.ChargedEnergy, + keys.ChargeRemainingEnergy) go influx.Run(site, dedupe.Pipe( pipe.NewDropper(append(ignoreLogs, ignoreEmpty, keys.Forecast)...).Pipe(tee.Attach()), ))