In EDOMI erstellte Visualisierungen***1000-20 werden mit Hilfe eines Browsers auf einem beliebigen Endgerät angezeigt und bedient.
Aufruf einer Visualisierung
Die Visualisierung kann mit jedem Webkit-fähigen Browser aufgerufen werden (z.B. Chrome, Safari, u.a.):
Die Visualisierung ist unter dieser URL erreichbar: http://<IP-Adresse>/visu
Optional können die Zugangsdaten und die Auswahl der Visualisierung bereits in der URL übergeben werden: http://<IP-Adresse>/visu/?login=<Login>&pass=<Passwort>&visu=<Visu-ID>
<IP-Adresse>: IP-Adresse des EDOMI-Servers
<Login>: Login (s.u.)
<Passwort>: Passwort (s.u.)
<Visu-ID>: ID der gewünschten Visualisierung (die ID wird z.B. in der Konfiguration von Visualisierungen***1000-21 angezeigt)
Die Übergabe von Login/Passwort wird ohne(!) die Angabe einer gültigen Visu-ID ignoriert.
Die Übergabe einer gültigen Visu-ID ohne(!) Login/Passwort führt zur Vorauswahl der gewünschten Visualisierung.
Hinweis:
Bei iOS-basierten Endgeräten wird empfohlen, nach Aufruf der Visualisierung im Safari-Browser eine Verknüpfung auf dem "Homescreen" anzulegen. Die Visualisierung kann dann komfortabel über ein App-Symbol auf dem Homescreen aufgerufen werden und wird als "Webapp" ausgeführt (im Vollbildmodus). Bei Android-basierten Endgeräten ist eine äquivalente Vorgehensweise empfehlenswert.
Wichtig:
Der Zugang zur Visualisierung ist nicht verschlüsselt. Jeder, der im Besitz der Zugangsdaten ist kann prinzipiell auf die Visualisierung zugreifen! Bei Bedarf ist daher für weitergehende Schutzmaßnahmen z.B. auf Netzwerkebene zu sorgen.
Login-Dialog
Werden keine oder nicht alle der o.g. URL-Parameter angegeben, wird ggf. ein Login-Dialog angezeigt:
(Name einer Visualisierung): Auswahl der gewünschten Visualisierung
standardmäßig wird die erste verfügbare Visualisierung ausgewählt
die gewünschte Visualisierung kann durch Anklicken der angezeigten Visualisierung ausgewählt werden
Login/Passwort: Zugangsdaten (Visuaccount***1000-23) für die ausgewählte Visualisierung
normal/Neuladen: legt fest, ob das Browserfenster beim Einloggen aktualisiert werden soll
Hinweis: Diese Option ist ein "Workaround" zu einem Bug in Mobile-Safari (ggf. auch in anderen Browsern) und wird u.U. in Zukunft entfernt werden.
Diese Option wird automatisch aktiviert, wenn ein iOS/Android-Endgerät erkannt wird (die Option kann jedoch ggf. manuell aktiviert/deaktiviert werden).
Technische Information: Diese Option führt zu einem Neuladen (Reload) der Datei index.php, um die Viewport-Einstellungen korrekt setzen zu können.
Ok: Einloggen (oder alternativ mit Hilfe der Enter-Taste)
Hinweis:
Falls keine Visualisierung verfügbar ist, wird kein Login-Dialog angezeigt.
Hinweise zur Bedienung
Grundsätzlich wird die Visualisierung per Maus oder Touchscreen bedient, einige Visuelemente erfordern zudem eine Tastatur bzw. Bildschirmtastatur:
Die Bedienung der einzelnen Visuelemente ist in der Hilfe zu den jeweiligen Visuelementen***1002 beschrieben.
Visuelemente, denen keine Reaktion auf einen Klick zugewiesen worden ist, verhalten sich u.U. "klicktransparent": Ein Klick auf ein solches Visuelement führt zu keiner Reaktion und der Klick wird ggf. an das darunterliegende Visuelement "durchgereicht". Das Visuelement verhält sich also so, als ob es nicht existieren würde.
Aktualisierungsanzeige
Einige Visuelementen (z.B. Diagramme***1002-21, Kamerabilder***1002-20 oder Webseiten***1002-29) werden unabhängig von der Visuseite aktualisiert, daher wird bei diesen Visuelementen jeweils ein "Aktualisierungsbalken" angezeigt: Am oberen Rand des Visuelements wird über die gesamte Breite ein Balken angezeigt, der bei jeder Aktualisierung des Visuelements u.U. sichtbar wird (grün). Dieser "Aktualisierungsbalken" wird jedoch nur sichtbar, wenn die Aktualisierung mehr als 1 Sekunde benötigt (z.B. bei einer langsamen Netzwerkverbindung oder wenn sehr viele Daten zu übertragen sind).
Warnhinweise
Ebenfalls am oberen Bildschirmrand werden ggf. Warnhinweise eingeblendet:
CPU: bei einer kritischen CPU-Last wird ein Warnhinweis angezeigt
RAM: bei einer geringen freien RAM-Kapazität wird ein Warnhinweis angezeigt
HDD: bei einer geringen freien Festplatten-Kapazität wird ein Warnhinweis angezeigt
FEHLER: ggf. wird die aktuelle Anzahl an Fehlermeldungen angezeigt (Details werden ggf. im Fehlerlog***a-4 protokolliert)
diese Meldung kann mit einem Klick ausgeblendet werden
Hinweis: Nach dem Ausblenden wird die Meldung bei weiteren Fehlermeldungen wieder angezeigt.
Hinweis: Diese Meldung ist in der Basis-Konfiguration***a-1 deaktivierbar.
Tonausgabe aktivieren: ggf. wird diese Meldung angezeigt, wenn eine Tonausgabe bzw. Sprachausgabe eine einmalige Nutzerinteraktion erfordert
diese Meldung sollte mit einem Klick bestätigt werden, um die Tonausgabe/Sprachausgabe zu aktivieren
Hinweis: Für weitere Informationen siehe unten bei "Technische Informationen".
Technische Informationen
Die Visualisierung wird als dynamische HTML-Seite erzeugt und kommuniziert mit dem EDOMI-Server über Javascript (AJAX) und eine Websocket-Verbindung. Die Inhalte werden überwiegend ereignisgesteuert aktualisiert und übermittelt, d.h. der Server informiert über eine Websocket-Verbindung die Visualisierung aktiv über eine Zustandsänderung ("Pushing").
Verhalten bei Projektaktivierung oder Verbindungsverlust
Bei einer Projektaktivierung***103-13 wird die Visualisierung vorübergehend beendet und es wird eine Animation angezeigt. Sobald die Projektaktivierung abgeschlossen und EDOMI bereit ist, wird die Visualisierung automatisch mit der Startseite gestartet.
Bei einem Verbindungsverlust (z.B. Netzwerkproblemen) verhält sich die Visualisierung wie zuvor beschrieben, d.h. im Hintergrund versucht die Visualisierung den Server zyklisch zu kontaktieren und wird im Erfolgsfall die Startseite anzeigen.
Hinweis:
Werden in der Konfiguration Änderungen an einem Visuaccount***1000-23 vorgenommen und das Projekt anschließend aktiviert, wird die Visualisierung u.U. ausgeloggt. Zum Aufrufen der Visualisierung ist in diesem Fall ein erneutes Einloggen erforderlich.
Verhalten bei befehlsgesteuerten Aufruf von Visuseiten
Wird eine Visuseite (bzw. ein Popup) mittels eines Befehls***1007 aufgerufen (also nicht durch unmittelbare Nutzerinteraktion, sondern z.B. über eine Logik***1000-10), verhält sich die Visualisierung wie folgt:
normale Seite: die Seite wird wie üblich angezeigt, alle geöffneten Popups werden geschlossen
Popup: das Popup wird wie üblich angezeigt oder in den Vordergrund geholt (falls dieses Popup bereits geöffnet ist)
Hinweis:
Die Befehle***1007 zum Aufruf von Visuseiten (und auch zur Ausgabe von Tönen bzw. Sprache in einer Visualisierung) werden nur wirksam, wenn die Visualisierung (mit dem entsprechenden Account) "online" ist. Beim Einloggen in eine Visualisierung werden alle Befehle dieser Art zurückgesetzt - die Visualisierung startet also immer mit der entsprechenden Startseite.
Ausloggen und Timeout
Ein Logout eines Visuaccounts kann mit Hilfe der Statusseite***0-0 oder mit einem Befehl***1007 erfolgen. Zudem werden alle Visuaccounts zyklisch überwacht und optional automatisch ausgeloggt.
Wiedergabe von Tönen bzw. Sprachausgabe
Auf einigen Endgeräten (z.B. iOS-basierten Geräten) ist unter Umständen die Tonausgabe und/oder die Sprachausgabe erst dann verfügbar, wenn diese einmalig mit einem Klick (Nutzerinteraktion) aktiviert wurde.
Beim ersten Aufruf einer Visualisierung prüft EDOMI, ob die Tonausgabe/Sprachausgabe benötigt wird und versucht diese Funktion im Browser zu aktivieren.
Falls eine automatische Aktivierung nicht möglich ist, wird am oberen Bildschirmrand die Meldung "Tonausgabe aktivieren" angezeigt: Mit einem Klick auf diese Meldung wird die Tonausgabe/Sprachausgabe i.d.R. dauerhaft aktiviert und die Meldung wird ausgeblendet.
Hinweis:
Bei einer Verwendung der Ton- oder Sprachausgabe kann der Start einer Visualisierung u.U. einige Sekunden verzögert erfolgen, da die entsprechenden Browserfunktionen zunächst initialisiert werden müssen. Dieses Verhalten ist browserabhängig und kann von EDOMI nicht beeinflusst werden.