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 ein Login-Dialog angezeigt:
Visualisierung: Auswahl der gewünschten Visualisierung
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)
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
Am oberen Bildschirmrand wird über die gesamte Breite ein Balken angezeigt, der bei jeder Aktualisierung einer Visuseite u.U. sichtbar wird (grün). Dieser "Aktualisierungsbalken" wird jedoch nur sichtbar, wenn die Aktualisierung der Visuseite mehr als 1 Sekunde benötigt (z.B. bei einer langsamen Netzwerkverbindung oder wenn sehr viele Daten zu übertragen sind).
Einige Visuelemente (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 eigener "Aktualisierungsbalken" mit dem o.g. Verhalten angezeigt.
Warnhinweise
Ebenfalls am oberen Bildschirmrand werden ggf. Warnhinweise eingeblendet:
CPU: bei einer kritischen CPU-Last wird ein blinkender Warnhinweis angezeigt
RAM: bei einer geringen freien RAM-Kapazität wird ein blinkender Warnhinweis angezeigt
HDD: bei einer geringen freien Festplatten-Kapazität wird ein blinkender Warnhinweis angezeigt
UHRZEIT: bei einer Abweichung der Uhrzeiten auf dem Endgerät und dem Server wird ggf. ein blinkender Warnhinweis angezeigt
Hinweis: Diese Warnung ist in der Basis-Konfiguration***a-1 konfigurierbar.
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). Sämtliche Inhalte (Visuseiten, Zustände, Diagrammdaten, etc.) werden im Hintergrund vom EDOMI-Server mit einem in der Konfiguration***1000-21 einstellbaren Intervall abgerufen.
Der Server informiert die Visualisierung also nicht(!) direkt über eine Zustandsänderung ("Pushing"), vielmehr kontaktiert die Visualisierung zyklisch den Server, um eventuelle Zustandsänderungen abzufragen ("Polling").
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, sobald eine Visualisierung innerhalb des konfigurierten Aktualisierungsintervalls keine Rückmeldung an den Server übermittelt (Timeout). Dabei wird das größte mögliche Aktualisierungsintervall angenommen (z.B. falls ein Bildschirmschoner mit einem größeren Aktualisierungsintervall als das Standardintervall konfiguriert worden ist).
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.