From f4e553423deadb5fbde288246db849923ea9d754 Mon Sep 17 00:00:00 2001 From: Homelab Cursor Date: Sat, 27 Jun 2026 14:14:40 +0200 Subject: [PATCH] =?UTF-8?q?fix=20garage=5Fdecke:=20KD=20=CE=94T=20negativ?= =?UTF-8?q?=20bei=20Flussrichtung=20Umgekehrt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit VL/RL-Swap-Formel korrigiert (B−A statt A−B); ΔT = Rücklauf − Vorlauf positiv. --- infra/grafana/garage_decke.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/infra/grafana/garage_decke.json b/infra/grafana/garage_decke.json index 1d7bde100..d4cbb17ee 100644 --- a/infra/grafana/garage_decke.json +++ b/infra/grafana/garage_decke.json @@ -9,7 +9,7 @@ ], "timezone": "browser", "schemaVersion": 39, - "version": 10, + "version": 11, "refresh": "30s", "panels": [ { @@ -98,7 +98,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B - ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B - ${kd_flussrichtung} * ($B - $A)) / 2", "hide": false }, { @@ -109,7 +109,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B + ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B + ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true } ], @@ -270,7 +270,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B - ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B - ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true }, { @@ -281,7 +281,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B + ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B + ${kd_flussrichtung} * ($B - $A)) / 2", "hide": false } ], @@ -524,7 +524,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B - ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B - ${kd_flussrichtung} * ($B - $A)) / 2", "hide": false }, { @@ -535,7 +535,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B + ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B + ${kd_flussrichtung} * ($B - $A)) / 2", "hide": false }, { @@ -571,7 +571,7 @@ "id": 7, "type": "stat", "title": "ΔT Kältedecke", - "description": "Wärmeaufnahme Kältedecke = Rücklauf − Vorlauf (hydraulisch, unabhängig vom Flussrichtungs-Schalter).", + "description": "Wärmeaufnahme Kältedecke = Rücklauf (warm) − Vorlauf (kalt). Flussrichtung tauscht Zuordnung der fest montierten Fühler.", "gridPos": { "h": 4, "w": 6, @@ -655,7 +655,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B - ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B - ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true }, { @@ -666,7 +666,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B + ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B + ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true }, { @@ -1115,7 +1115,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B - ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B - ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true }, { @@ -1126,7 +1126,7 @@ "name": "Expression" }, "type": "math", - "expression": "($A + $B + ${kd_flussrichtung} * ($A - $B)) / 2", + "expression": "($A + $B + ${kd_flussrichtung} * ($B - $A)) / 2", "hide": true }, {