Dashboard

Aus FHEMWiki
Version vom 18. Dezember 2013, 21:47 Uhr von Ph1959de (Diskussion | Beiträge) (Seite neu erstellt.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dashboard ist ein Hilfsmodul, das umfangreiche Gestaltungsmöglichkeiten für das PGM2 Web-Frontend bietet, so z. B. die Anordnung von Gerätegruppen in mehreren Spalten.

Status

Das Modul ist derzeit (Dezember 2013) noch in Entwicklung und nicht Teil der offiziellen Distribution. Beschreibung, Diskussion, Downloads, Problemberichte finden sich in diesem Forenthread. Es wird dringend empfohlen, eine Fhem-Installation auf aktuellem Entwicklungsstand als Basis zu verwenden!

Installation

Herunterladen der erforderlichen Komponenten

  • JavaScript jquery-xxx.js, jquery-ui-xxx.js
  • dashboardicons.png
  • darkstyle_dashboard.css
  • 95_Dashboard.pm (das Modul)
  • 95_Dashboard.htm (die Dokumentation)

aus dem oben genannten Forenthread und ablegen in folgenden Verzeichnissen:

  • 95_Dashboard.pm muss unter /fhem/FHEM
  • dashboardicons.png muss im Ordner /fhem/www/images/default
  • *.css und die *.js Dateien müssen im Ordner /fhem/www/pgm2

Änderung am verwendeten Stylesheet durchführen; bei Darkstyle z. B.:

darkstyle.css editieren. Als erste Zeile einfügen

@import "darkstyle_dashboard.css";

Anschließend Fhem neu starten!

Konfiguration

Muster-Konfiguration (einzufügen in fhem.cfg; <Group1>,<Group2>,<Group3> müssen durch die entsprechenden eigenen Gruppen ersetzt werden).

define anyViews Dashboard
attr anyViews dashboard_colcount 2
attr anyViews dashboard_colwidth 400
attr anyViews dashboard_groups <Group1>,<Group2>,<Group3>
attr anyViews dashboard_lockstate unlock
attr anyViews dashboard_showhelper 1

Die Gruppen werden dabei durch ein Komma (ohne nachfolgende Leerzeichen) getrennt, die Attribute sind in der Dokumentation erklärt.

Links