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?

-
+
+