Bewaesserungsanzeige loest sich vom alten Regenskript
Die Anzeigen im Realtime-SVG und im Bewaesserungs-Modal lasen ihre Vorschau aus Gartenwasser/AutoWatering/<zone>/RainStatus, das auto_watering.py stuendlich veroeffentlicht hat. Solange das so blieb, konnte das Skript nicht abgeschaltet werden, obwohl die Entscheidung laengst in den Automatiken des Runners steht - und dessen Schwellen haetten dann neben denen im Skript gestanden, ohne dass ein Unterschied auffaellt. Statt des Plans zeigen die Anzeigen jetzt, ob die Zone heute schon gelaufen ist. Die Regenautomatik loest zum Sonnenaufgang aus; wer spaeter auf das Dashboard schaut, will ohnehin wissen, was passiert ist, nicht was vorgesehen war. Die Angabe kommt aus dem retained WateringToday der Ventilsteuerung, das die Karte schon fuer "Heute" auswertet - eine Bewaesserung von Hand zaehlt damit genauso, was hier richtig ist. Im SVG steht dafuer ein Haekchen statt der Stoppuhr, das Schild im Modal sagt "heute bewaessert" statt "heute geplant", und die Planungszeilen in der Automatik-Karte entfallen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+3
-7
@@ -81,12 +81,6 @@ $zonen = [
|
||||
["key" => "frontGarden", "label" => "Vorn", "minuten" => 30],
|
||||
];
|
||||
|
||||
// Was die Automatik je Zone vorhat, fuellt solarMQTT.js aus dem RainStatus.
|
||||
$planZeilen = "";
|
||||
foreach ($zonen as $zone) {
|
||||
$planZeilen .= " <div>{$zone['label']}: <span data-watering-plan=\"{$zone['key']}\">--</span></div>\n";
|
||||
}
|
||||
|
||||
echo <<<HTML
|
||||
<div class="p-3">
|
||||
<div id="watering-feedback" class="alert d-none mb-3" role="status"></div>
|
||||
@@ -103,7 +97,9 @@ echo <<<HTML
|
||||
</div>
|
||||
</div>
|
||||
<div class="small text-muted">
|
||||
$planZeilen <div class="fst-italic" data-watering-plan-updated></div>
|
||||
Startet die Ventilfolge von Hand. Die Regenautomatik läuft davon
|
||||
unabhängig zum Sonnenaufgang; ob eine Zone dabei schon versorgt
|
||||
wurde, steht unten bei „Heute“.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user