Anzeige fuer den Pi ist jetzt die Solar-Seite im Anzeige-Modus
Statt einer eigenen Vorlage mit nachgebauter Verdrahtung: ?action=anzeige ist der Eintrag solar mit "anzeige" => true. header.php laesst Kopfleiste und Menue weg und setzt die schmale Leiste (neu: Diagramme), footer.php den Fuss; die Realtime-Karte fuellt einen Bildschirm, Diagramme folgen darunter. Damit gehen am Display auch die Bedienfenster (Heizstab, Wallboxen, Bewaesserung) und die Diagramme - alles aus solarMQTT.js. anzeige.js bleibt fuer Leerlauf, Verbindungspunkt, Uhr und Neuladen; restricted/anzeige.php, "eigen" in index.php und klickFilter entfallen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -120,13 +120,13 @@ if (isset($_GET["addUser"])) {
|
||||
"scripts" => ["js/solar/logs.js"]],
|
||||
"einfuehrung" => ["template" => "einfuehrung.php", "mqtt" => false, "charts" => false, "meteogram" => false, "leaflet" => false,
|
||||
"scripts" => ["js/solar/einfuehrung.js"]],
|
||||
// Vollbild für ein festes Display (Raspberry Pi). "eigen": die Vorlage
|
||||
// ist eine ganze Seite, ohne header.php und footer.php.
|
||||
"anzeige" => ["template" => "anzeige.php", "eigen" => true, "mqtt" => true, "charts" => false, "meteogram" => false, "leaflet" => false,
|
||||
"scripts" => ["js/solar/anlageKatalog.js", "js/solar/anlage.js", "js/solar/speicher.js",
|
||||
"js/solar/energieflussKatalog.js", "js/solar/energiefluss.js",
|
||||
"js/solar/bewaesserungAnzeige.js", "js/solar/anzeige.js"]],
|
||||
];
|
||||
// Anzeige für ein festes Display (Raspberry Pi, 800 x 480): die Solar-Seite
|
||||
// ohne Kopfleiste und Menue, mit schmaler Leiste - header.php und
|
||||
// footer.php richten sich nach "anzeige", js/solar/anzeige.js macht den Rest.
|
||||
$pages["anzeige"] = $pages["solar"];
|
||||
$pages["anzeige"]["anzeige"] = true;
|
||||
$pages["anzeige"]["scripts"][] = "js/solar/anzeige.js";
|
||||
|
||||
// Unbekannte oder fehlende Aktion faellt auf die Solar-Seite zurueck.
|
||||
if (!isset($_GET["action"]) || !isset($pages[$_GET["action"]])) {
|
||||
@@ -134,13 +134,9 @@ if (isset($_GET["addUser"])) {
|
||||
}
|
||||
$page = $pages[$_GET["action"]];
|
||||
|
||||
if (!empty($page["eigen"])) {
|
||||
include "restricted/" . $page["template"];
|
||||
} else {
|
||||
include "restricted/header.php";
|
||||
include "restricted/" . $page["template"];
|
||||
include "restricted/footer.php";
|
||||
}
|
||||
include "restricted/header.php";
|
||||
include "restricted/" . $page["template"];
|
||||
include "restricted/footer.php";
|
||||
} else {
|
||||
echo <<<ENDE
|
||||
<html>
|
||||
|
||||
Reference in New Issue
Block a user