Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
widgets [2026/01/17 23:57] smg |
widgets [2026/01/18 01:23] (aktuell) smg [Wetter] |
||
|---|---|---|---|
| Zeile 60: | Zeile 60: | ||
| Die heruntergeladenen Wetterdaten beinhalten jeweils die aktuellen Daten und eine Vorhersage im Drei-Stunden-Intervall und werden in einem Cache abgelegt. | Die heruntergeladenen Wetterdaten beinhalten jeweils die aktuellen Daten und eine Vorhersage im Drei-Stunden-Intervall und werden in einem Cache abgelegt. | ||
| + | |||
| + | Durch einen Mausklick irgendwo auf ein Wetterwidget wird eine ggfs. hinterlegte HTML-Seite in einem separaten Fenster angezeigt. Durch geschickte Konfiguration ist es z.B. möglich, so ein GIF von einem Regenradar des DWD bei Klick auf das Wetterwidget anzuzeigen. | ||
| {{ : | {{ : | ||
| Zeile 83: | Zeile 85: | ||
| ** Wetter-Orte **\\ | ** Wetter-Orte **\\ | ||
| + | Es können beliebig viele Wetter-Orte in efa hinterlegt werden. Jeder einzelne Wetter-Ort kann einzeln aktiviert/ | ||
| + | |||
| + | ** Beschriftung **\\ | ||
| + | Es ist sinnvoll, die Wetterinformation mit einer Beschriftung zu versehen, die den Ortsnamen beinhaltet. | ||
| + | Der Ortsname kann leider nicht automatisch ermittelt werden, sondern muss manuell vergeben werden. | ||
| + | |||
| + | ** Layouts **\\ | ||
| + | Es gibt mehrere Layouts für die Wettervorhersage, | ||
| + | |||
| + | // Layout: Klassisch //\\ | ||
| + | {{:: | ||
| + | |||
| + | // Layout: Klassisch (Wind)//\\ | ||
| + | {{: | ||
| + | |||
| + | // Layout: Klassisch (UV-Index)// | ||
| + | {{: | ||
| + | |||
| + | // Layout: Vorhersage (einfach)// | ||
| + | {{: | ||
| + | |||
| + | // Layout: Vorhersage (komplex)// | ||
| + | {{: | ||
| + | |||
| + | Dieses Layout benötigt am Meisten vertikalen Platz, zeigt aber auch den UV-Index als numerischen Wert und als Skala an. Ist der UV-Index in einem kritischen Bereich, wird ein gelbes oder rotes Warndreieck angezeigt. | ||
| + | |||
| + | Beim [[https:// | ||
| + | |||
| + | ** HTML-Seite **\\ | ||
| + | Ist eine HTML-Seite angegeben, wird in der Überschrift ein Maximieren-Icon angezeigt. Klickt der Anwender auf die Überschrift oder irgendwo in das WetterWidget, | ||
| + | |||
| + | Durch geschickte Konfiguration kann man es so erreichen, dass bei Klick auf das WetterWidget ein Regenradar-Fenster angezeigt wird. | ||
| + | |||
| + | // | ||
| + | |||
| + | <file html wetterradar.html> | ||
| + | < | ||
| + | <!-- Überschrift ggfs. anpassen--> | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- Löschen Sie alle Zeilen, die ein nicht benötigtes Bundesland beinhalten, so dass nur noch eine Grafik in der Datei enthalten ist. Diese passt dann problemlos auf die Standardgröße von 540x540 Pixeln in efa.--> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== HTML-Widget ===== | ||
| + | Das HTML-Widget ist eine sehr flexible Möglichkeit, | ||
| + | Es können beliebig viele HTML-Widgets in efa angezeigt werden. | ||
| + | |||
| + | Das HTML-Widget kann Textdateien oder HTML-Seiten anzeigen. Diese können sich auf der lokalen Festplatte oder aber auch auf einem Webserver befinden, der über http/https erreichbar ist. | ||
| + | |||
| + | Es ist gängige Praxis, mithilfe von PHP-Scripten Daten aus anderen Formaten in eine Grafik oder eine HTML-Seite zu " | ||
| + | |||
| + | // | ||
| + | Das HTML-Widget unterstützt ein eingeschränktes Subset von HTML5 und CSS. Javascript oder komplexe Layouts werden nicht unterstützt. Tabellen und einfache Formatierungen funktionieren. Ebenso kann man ein HTML-Widget verwenden, um eine Grafik anzuzeigen. | ||
| + | |||
| + | //Hinweise zum Speicherverbrauch// | ||
| + | Je mehr Widgets konfiguriert sind, und je komplexer deren Gestaltung ist, um so mehr Arbeitsspeicher wird verwendet. efa ist ab der Version 2.5.0 so konfiguriert, | ||
| + | Dies kann in sehr umfangreichen Konfigurationen mit vielen Fahrtenbüchern und efaCloud zu wenig sein, und muss durch Anpassung der Startdateien runefa.sh (Linux) und runefa.bat (Windows) behoben werden. | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | |||
| + | ** HTML-Widget aktivieren **\\ | ||
| + | Schaltet alle konfigurierten HTML-Widgets ein oder aus. | ||
| + | |||
| + | ** Aktualisierungsintervall (Sekunden)**\\ | ||
| + | Dies legt das Intervall fest, mit dem die HTML-Seiten von der Festplatte bzw. aus dem Internet heruntergeladen und aktualisiert werden. Während des Downloads der Seiten kann der Anwender mit efa weiterarbeiten, | ||
| + | |||
| + | Der Standardwert 3600 Sekunden bedeutet, dass die Aktualisierung jede Stunde erfolgt. Dies ist für die meisten Anwendungsszenarien mehr als ausreichend. | ||
| + | |||
| + | ** HTML-Seite anzeigen **\\ | ||
| + | Jede einzelne HTML-Seite kann einzeln ein- und ausgeschaltet werden.\\ | ||
| + | Dies ist vorteilhaft, | ||
| + | Dann entfernt man einfach den Haken aus dem Ankreuzkästchen, | ||
| + | |||
| + | ** Beschriftung **\\ | ||
| + | Die Beschriftung wird als Überschrift im HTML-Panel angezeigt. Ist eine Beschriftung gesetzt, wird in dem HTML-Widget auch ein " | ||
| + | |||
| + | ** URL **\\ | ||
| + | Dies kann eine Datei auf der lokalen Festplatte sein, oder eine über http/https erreichbare Webseite. | ||
| + | |||
| + | ** HTTP-Caching vewenden **\\ | ||
| + | Moderne Webserver können melden, ob sich die angefragte Webseite seit dem letzten Aufruf verändert hat. Efa kann diese Information auswerten und lädt nur dann tatsächlich die Inhalte herunter, wenn sie sich geändert haben. Hierdurch kann Datentransfer gespart werden. | ||
| + | |||
| + | Diese Einstellung funktioniert nicht mit jeder Webseite; man muss es im Zweifelsfall einfach ausprobieren. | ||
| + | |||
| + | ** Breite/ | ||
| + | Legt die Breite und Höhe des Widgets fest. Efa wird das Widget aber ggfs. automatisch vergrößern: | ||
| + | * alle Widgets im Multiwidget teilen eine gemeinsame Größe. Das größte Widget setzt darin die Vorgabe. | ||
| + | * alle Widgets am linken/ | ||
| + | * alle Widgets am oberen/ | ||
| + | ** Skalierung **\\ | ||
| + | Hiermit kann die Größe der dargestellten Inhalte vergrößert oder verkleinert werden " | ||
| + | ** Eigene Farben verwenden**\\ | ||
| + | Sofern die geladene HTML-Seite keine eigenen Vorgaben Schrift- und Hintergrundsfarbe macht, kann man hier seine eigenen Wünsche konfigurieren. | ||
| + | Gerade wenn man mehrere HTML-Widgets in efa anzeigt, kann man durch eine besondere Farbgebung die Aufmerksamkeit des Anwenders steuern. | ||