Facts

Features

Bei der CometVisu wird die Visu aus so genannten Widgets zusammen gesetzt. Diese werden in einer XML basierten Konfigurationsdatei zusammengestellt, die mit dem in der CometVisu integrierten Editor bearbeitet werden kann.

Editor Beispiel

Die Widgets sind die Bedienelemente für alle üblichen Aufgaben. Die Liste der Verfügbaren Widgets steht im Handbuch und umfasst unter anderem:

Audio

Mit diesem Widget kann in die Visu eine Audio-Datei eingebunden werden, die sich über eine Adresse abspielen lässt.
Audio

Break

Fügt der Visu einen Zeilenumbruch hinzu.

Designtoggle

Fügt der Visu eine Schaltfläche hinzu, mit der das Design gewechselt werden kann.

Group

Mit group können Widgets in einem Rahmen als Gruppe zusammengefasst werden. Die Größe der Gruppe kann über “layout” eingestellt werden.
Group

Image

Fügt der Visu ein statisches Bild oder ein Kamerabild hinzu.
Image

ImageTrigger

Fügt der Visu ein klickbares Bild hinzu. Dies kann z.B. für Erinnerungen wie Geburtstage oder Müllabfuhr verwendet werden.

Include

Ermöglicht es, die visu_config.xml in mehrere Dateien aufzuteilen und die Teile über include wieder zusammenzuführen.

Info

Fügt der Visu ein dynamisches Feld hinzu, dass Werte vom BUS darstellen kann. Z.B. 14-Byte-Text oder Zählerstände.
Info

InfoAction

Ermöglich die Kombination eines darstellenden und bedienbaren Widgets.
InfoAction

InfoTrigger

Fügt der Visu ein Element hinzu, dass zwei Schaltflächen und eine Wertanzeige für Rückmeldungen vom BUS enthält. Z.B. für Multimediasteuerungen.
InfoTrigger

Line

Fügt der Visu eine horizontale Linie hinzu, um die Visuseite in einzelne Bereiche zu unterteilen.
Line

Multitrigger

Fügt der Visu ein Widget mit 4 Schaltflächen hinzu. Damit kann z.B. die Betriebsart der Heizung umgestellt (Komfort -> Nacht -> Abwesend -> Frostschutz) oder ein Szenenabruf realisiert werden.
Multitrigger

Navbar

Mit dem Widget navbar kann der gesamten Visu ein Navigationsmenü hinzu gefügt werden. Das Menü lässt sich an einer Seite (oben, unten, link, rechts) darstellen. Die Navigation durch die Visu lässt sich damit strukturieren.

Page

Erstellt eine neue Visuseite und fügt der aktuellen Seite einen entsprechenden Link hinzu.
Page

Pagejump

Mit dem Widget pagejump lassen sich Seiten der Visu zusätzlich verknüpfen. Von der Funktion ist das vergleichbar mit Hyperlinks.
Pagejump

PushButton

Fügt der Visu eine Schaltfläche hinzu, mit der beim Drücken und Loslassen jeweils ein definierter Wert an den BUS gesendet wird. Z.B. beim Drücken eine 1 und beim Loslassen eine 0. Damit ist es z.B. möglich einen Taster zu simulieren um ein Garagentor, Rolläden oder Raffstores zu öffnen und zu schliessen.
PushButton

RGB

Mit dem RGB-Widget kann man eine Farbe in der Visu anzeigen.

Refresh

Mit dem Widget refresh lassen sich die angezeigten Daten der Visu neu abrufen.
Refresh

Reload

Mit dem Widget reload wird die Visu Seite komplett neu geladen.

Slide

Fügt der Visu einen horizontalen Schieberegler hinzu. Mit diesem kann z.B. gedimmt oder eine Temperatur eingestellt werden.
Slide

Switch

Fügt der Visu eine Schaltfläche hinzu, mit der z.B. Schaltaktionen ausgelöst werden können. Der Switch wird typisch für EIN/AUS Aktionen benutzt, wie Licht, Steckdosen, etc.
Switch

Text

Fügt der Visu ein statisches Textfeld hinzu.
Text

Toggle

Das toggle Widget ist ähnlich wie der Switch, kann aber mehr als zwei Zustände annehmen - dies kann z.B. für die Umschaltung von Betriebsarten der Heizung genutzt werden. Bei jedem Druck nimmt der Toggle den nächsten möglichen Zustand an.
Toggle

Trigger

Fügt der Visu eine Schaltfläche hinzu, mit der genau ein definierter Wert für einen kurzen, sowie optional ein definierter Wert für einen langen Tastendruck an den BUS gesendet werden kann, z.B. für das Abrufen und Abspeichern von Szenen oder dem Fahren von Rollos. (kurz = stopp, lang = fahren). Die Adresse für Kurz und Langzeit können unterschiedlich sein.
Trigger

URL-trigger

Das UrlTrigger Widget fügt der Visualisierung eine Schaltfläche hinzu, die im Hintergrund eine URL aufruft um dadurch Aktionen auszuführen, z.B. um ein IFTTT Rezept aufzurufen.
URL-trigger

Video

Fügt der Visu ein Video oder einen Livestream hinzu. Wird derzeit allerdings von den meisten Quellen noch nicht unterstützt.
Video

WG_Plugin_Info

Fügt der Visu ein dynamisches Feld hinzu mit dem Daten aus WireGate Plugins dargestellt werden können.

Web

Fügt der Visu ein Fläche hinzu, in der externe Webseiten dargestellt werden können.

Erweiterte Funktionen können über Plugins genutzt werden. Hierdurch werden Widgets bereit gestellt, die entweder mehr Ressourcen benötigen oder die nur für einen eingeschränkten Nutzerkreis relevant sind. Zu den Plugins gehören beispielsweise:

CalendarList

externen Kalendar einbinden

Clock

Plugin zum Darstellen der Uhrzeit von einer Adresse.

ColorChooser

Farb-Auswahl-Rad für RGB-Beleuchtung
ColorChooser

Diagram

RRD-basierte Diagramme

Diagram_Info

Informations-Anzeige, die beim Klick ein Diagramm öffnet

Gauge

Zeigerinstrument
Gauge

PowerSpectrum

Darstellung des Strom-Spektrums
PowerSpectrum

RSS

RSS

RSSlog

RSS

SVG

Demo Plugin zur Anzeige einer interaktiv animierten SVG Datei

Speech

Sprachausgabe (Text-to-speech)

Strftime

Darstellung der Uhrzeit in Textform
Strftime

Timeout

Wechselt nach gewisser Zeit der Inaktivität auf eine andere Seite

UPNPController

UPNP-Controller