From a50905bb6c74bfcba0b055fff385d8592aad586e Mon Sep 17 00:00:00 2001 From: "m0@nas" Date: Wed, 16 Sep 2026 10:08:13 +0200 Subject: [PATCH] Heizstab kann ganz aus Dritte Betriebsart neben Automatik und Fest: Aus schickt eine feste Leistung von null (setMode=-1). In der Automatik liefe der Heizstab beim naechsten Ueberschuss wieder an. Erkannt wird der Zustand daran, dass das Geraet feste Betriebsart, aber keine Leistung meldet. Co-Authored-By: Claude Opus 5 --- ajax/heater.php | 11 ++++++++++- js/solar/bedienfenster.js | 11 ++++++++--- js/solar/energieflussKatalog.js | 3 ++- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/ajax/heater.php b/ajax/heater.php index a03d9a0..d3be6d3 100644 --- a/ajax/heater.php +++ b/ajax/heater.php @@ -5,6 +5,7 @@ * GET das Bedienfenster (Werte und Logik: js/solar/bedienfenster.js) * POST setMode=0 Automatik: der SolarManager regelt nach Überschuss * POST setMode=1..60 feste Leistung in 100 W (60 = 6,0 kW) + * POST setMode=-1 aus: feste Leistung von 0 W, der Heizstab bleibt kalt * * Seit September 2026 gilt jede Änderung sofort, ohne "Save changes". Die * Antwort ist leer, wenn der Befehl beim Heizstab ankam, sonst steht dort @@ -27,6 +28,10 @@ if (isset($_POST["setMode"]) || isset($_GET["setMode"])) { $pfad = "/set?mode=man&pwr=" . ($stufe * 100); } elseif ($stufe === 0) { $pfad = "/set?mode=eco&pwr=0"; + } elseif ($stufe === -1) { + // Aus ist eine feste Leistung von null: in der Automatik wuerde der + // Heizstab beim naechsten Ueberschuss wieder anlaufen. + $pfad = "/set?mode=man&pwr=0"; } else { echo "Unbekannte Leistungsstufe."; exit; @@ -74,11 +79,15 @@ if (isset($_POST["setMode"]) || isset($_GET["setMode"])) {

Wie heizen?

-
+
+