software:frontends:frontend
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:frontends:frontend [2019/01/24 21:10] – [Öffentliche Kanäle] private kanäle cweiske | software:frontends:frontend [2024/02/10 08:40] (aktuell) – jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
===== Das Volkszaehler standard-Frontend ===== | ===== Das Volkszaehler standard-Frontend ===== | ||
- | Das Standard-Frontend wird zusammen mit der [[/ | + | Das Standard-Frontend wird zusammen mit der [[/ |
Demo: [[http:// | Demo: [[http:// | ||
- | Um im Frontend Daten sehen zu koennen, muessen | + | ==== Darstellung ==== |
+ | Bei Volkszähler ist die X-Achse stets die Zeit. Daraus folgt für eine mathematisch korrekte Darstellung der y-Achse, dass aus Zählerständen Leistung wird. Die Energie entspricht dabei der Fläche unterhalb der Linie. Betrachtet man die Einheiten wird das recht deutlich: Nimmt man aus Energie (Wh) die Zeit (h) bleibt Leistung (W). | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | In der Tabelle unter dem Graphen wird der absolute Zählerstand mit angezeigt wenn in den Kanaleigenschaften der Initialwert eingetragen ist (Zählerstand bei Inbetriebnahme des Volkszähler). Die hinterste Spalte wird allerdings erst erstellt wenn die Daten mindestes einen Datumswechsel umfassen. Bei Erstinbetriebnahme ist daher etwas Geduld gefragt. | ||
+ | |||
+ | Möchte man Energie über gleich lange Zeiträume vergleichen hat man am Frontend oben rechts, über die Drop-Down-Liste '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Voraussetzungen ==== | ||
+ | |||
+ | Um im Frontend Daten sehen zu können, müssen | ||
Wer die UUID nicht kennt, kann zwar das Frontend aufrufen, aber die Daten nicht sehen. (siehe: [[/ | Wer die UUID nicht kennt, kann zwar das Frontend aufrufen, aber die Daten nicht sehen. (siehe: [[/ | ||
- | In einer nicht-oeffentlichen | + | In einer nicht-öffentlichen |
Um die UUIDs nicht jedesmal eingeben zu müssen, wenn man die Seite neu lädt oder ein anderes Mal wieder aufrufen möchte, können die UUIDs in Browser-Cookies gespeichert werden und stehen dann an diesem Arbeitsplatz dauerhaft zur Verfügung. (Vorsicht an öffentlichen Computern!) | Um die UUIDs nicht jedesmal eingeben zu müssen, wenn man die Seite neu lädt oder ein anderes Mal wieder aufrufen möchte, können die UUIDs in Browser-Cookies gespeichert werden und stehen dann an diesem Arbeitsplatz dauerhaft zur Verfügung. (Vorsicht an öffentlichen Computern!) | ||
Zeile 17: | Zeile 30: | ||
* Öffentlichen Kanal hinzufügen | * Öffentlichen Kanal hinzufügen | ||
- | Das Frontend bietet auch die Option, per middleware-aufruf | + | Das Frontend bietet auch die Option, per middleware-Aufruf |
Dazu wählt Ihr die Schaltfläche "Kanal hinzufügen" | Dazu wählt Ihr die Schaltfläche "Kanal hinzufügen" | ||
- | Nachde | + | Nachdem |
Zeile 45: | Zeile 58: | ||
'' | '' | ||
- | Es gibt folgende | + | Die Einstellungen |
- | ^ Middleware | Server, auf dem die Daten gespeichert sind (" | ||
- | ^ Typ | Bei einem Strom-Momentanverbrauchswert: | ||
- | ^ Titel | Wie der Kanal heissen soll (" | ||
- | ^ Öffentlich | Wenn aktiviert, wird der Kanal bei '' | ||
- | ^ Füllgrad | Färbt den Bereich unter der Linie im Graph ein. Je höher der Füllgrad, desto stärker die Farbe | | ||
- | ^ Auflösung | Wenn der Zähler die Daten als Wh liefert, man aber kWh haben möchte, muss man hier " | ||
- | ^ Cookie | Kanäle werden nur angezeigt, wenn sie in einem Cookie im Browser vermerkt sind. Ist " | ||
===== Webmaske, Export ===== | ===== Webmaske, Export ===== | ||
Rechts oben in der Volkszaehler Webmaske ist ein Auswahlfeld mit dem Text **Export**. | Rechts oben in der Volkszaehler Webmaske ist ein Auswahlfeld mit dem Text **Export**. | ||
Zeile 95: | Zeile 101: | ||
Diese Funktionen findet man in der Software unter `volkszaehler.org/ | Diese Funktionen findet man in der Software unter `volkszaehler.org/ | ||
- | Wenn man den **Timestamp [ms]** in Datum/ | + | Wenn man den **Timestamp [ms]** in Datum/ |
< | < | ||
$ date -d @$(echo "< | $ date -d @$(echo "< | ||
</ | </ | ||
- | wobei man den Timestamp sinnvollerweise über die Zwischenablage einkopiert. | + | wobei man den Timestamp sinnvollerweise über die Zwischenablage einkopiert. |
- | < | + | |
- | $ cat ms2time.sh | + | |
- | #!/bin/sh | + | |
- | # convert unix ms time to date/time | + | |
- | # use: ms2time.sh < | + | |
- | date -d @$(echo " | + | |
- | # Beispiel: | + | umgekehrt von Datum/ |
- | $ ./ | + | < |
- | 2014-05-06 05:17:25 | + | |
- | + | ||
- | # umgekehrt von Datum/ | + | |
$ date -d " | $ date -d " | ||
1399346245 | 1399346245 | ||
- | # um Millisekunden zu bekommen, hängt man noch " | ||
</ | </ | ||
- | 2014-05-07 10:53, Rudolf | + | um Millisekunden zu bekommen, hängt man noch " |
+ | </ | ||
===== Weitere URL-Parameter ===== | ===== Weitere URL-Parameter ===== | ||
- | * hide | + | === uuid === |
+ | Dient dazu um direkt Kanäle oder auszuwählen. | ||
- | Um einige Elemente des Frontends nicht darzustellen, | + | Beispiel |
+ | '' | ||
+ | https:// | ||
+ | '' | ||
- | Weitere Beispiele für Anwendungen sind #header und #footer. | + | Beispiel zwei Kanäle: |
+ | '' | ||
+ | https:// | ||
+ | '' | ||
- | Mehrere | + | === active == |
+ | Um zu steuern ob Känale aber ins besondere Gruppen als aktiv oder inaktiv und zugeklappt anzuzeigen. | ||
+ | '' | ||
+ | https:// | ||
+ | '' | ||
- | ...? | + | === hide === |
+ | Um einige Elemente des Frontends nicht darzustellen, | ||
+ | |||
+ | Weitere Beispiele für Anwendungen sind [[https:// | ||
+ | |||
+ | Mehrere zu verbergende Elemente listet man Komma-getrennt auf: '' | ||
Der besondere Nutzen entsteht bei der Verwendung des Frontends in iFrames, in denen man NUR das Chart oder NUR einige Kanäle sehen möchte. | Der besondere Nutzen entsteht bei der Verwendung des Frontends in iFrames, in denen man NUR das Chart oder NUR einige Kanäle sehen möchte. | ||
- | Der hide-URL-Parameter kann leicht mit anderen URL -Parametern kombiniert werden. Dazu muss vor dem ersten Parameter ein ? stehen, vor jedem weiteren Parameter ein &. | + | Der hide-URL-Parameter kann leicht mit anderen URL -Parametern kombiniert werden. Dazu muss vor dem ersten Parameter ein '' |
+ | |||
+ | === reset === | ||
+ | Löscht alle Kanäle aus dem Cookie. | ||
+ | |||
+ | Beispiel: | ||
+ | '' | ||
+ | '' | ||
- | {{indexmenu_n> | + | {{indexmenu_n> |
software/frontends/frontend.1548360626.txt.gz · Zuletzt geändert: 2019/01/24 21:10 von cweiske