VISU: Fähigkeiten, Konzepte und Begriffe
Fßr einen ersten Start mit der Timberwolf VISU empfehlen wir Ihnen, sich mit den Fähigkeiten, Konzepten und Begriffen der Timberwolf VISU vertraut zu machen.
Fähigkeiten der Timberwolf Visu
Hinweis: Nicht alle Fähigkeiten stehen in jeder Leistungsstufe oder im vollen Umfang und auch nicht in der ersten Version zur VerfĂźgung. Eine aktuelle Ăbersicht finden Sie hier: https://elabnet.atlassian.net/l/cp/a85zk3Wx
Timberwolf Visu ist voraussetzungslos: Die Timberwolf Visu hat auĂer dem Timberwolf Server selbst und der Lizenz fĂźr die Software keine weiteren Voraussetzungen. Es wird also nicht ein bestehendes Protokoll (wie KNX) vorausgesetzt und zwangsweise benutzt, sondern die Visu Clients kommunizieren Ăźber ein eigenes VISU Protokoll verschlĂźsselt und sehr effizient mit dem VISU Subsystem des Timberwolf Servers. Die Umsetzung auf die dort bestehenden Objekte anderer Subsysteme erfolgt Ăźber das Objektsystem mit allen seinen Eigenschaften. Damit kann die Timberwolf Visu mit jedem Protokoll, jeder Logik (und auch Zeitserien) benutzt werden, in beliebiger Kombination, ohne eines davon zwingend zu erfordern oder Ressourcen und Adressräume davon zu belegen.
Multi-Session: Die Timberwolf Visu erlaubt mehrere Sessions (= Client Verbindungen) parallel.
Multi-Language: Jede Session unterstßtzt mehrere Sprachen und verschiedene Zahlenformate. Es kann fßr jede Visu Instanz ein Default vorgegeben werden, die Auswahl lässt sich auch am Client ändern.
Hinweis: Dieses Leistungsmerkmal steht erst ab einer späteren Version zur Verfßgung.
Multi-Client-Architektur: Die Timberwolf Visu kann auf vielen Betriebssystemen genutzt werden. Zunächst erscheint eine Web-APP, die auf nahezu allen modernen Browsern und Endgeräten ablaufen kann. Diese Web App kann als âProgressive Web Appâ direkt mit Icon bei den meisten Betriebssystemen installiert werden und verhält sich wie eine native App. Die Aktualisierung erfolgt automatisch.
Hinweis: Fßr spätere Versionen sind native APPs fßr Android / iOS / iPadOS geplant, damit auch eine Nutzung ohne Browser mÜglich ist.
Lokal / Global: Es ist geplant, dass die Timberwolf Visu kĂźnftig auch um globalen Modus (d. h. auĂerhalb des LAN / WLAN) genutzt werden kann. Die Berechtigung fĂźr die globale Nutzung wird im Visu Manager eingestellt. Es ist mĂśglich, dass fĂźr die globale Nutzung Kosten anfallen, da wir hier Cloud und Bandbreite einkaufen mĂźssen. Dieses Leistungsmerkmal steht voraussichtlich mit der VISU V2, geplant fĂźr Firmware V5, zur VerfĂźgung.
Multi-User: Die Timberwolf Visu wird am Client ohne Anmeldung (âanonymâ) betrieben. Voraussichtlich mit VISU V2, geplant fĂźr Firmware V5, wird auch ein Einloggen als Benutzer, zur Vergabe weiterer Rechte, mĂśglich sein.
Multi-Instanz: Der Timberwolf Server erlaubt mehrere Visu Instanzen parallel. Damit sind unterschiedliche Konfigurationen parallel mÜglich. Damit hat Papa eine andere Visu als Mama, anders als die Kinder, anders fßr Gäste. Die VISU Instanzen werden im VISU Manager verwaltet. Dabei kann ein- und dasselbe Visu-Profil auch durch mehrere VISU Instanzen verÜffentlicht werden.
Multi-Profil: Der Timberwolf Visu Manager erlaubt das Anlegen & Editieren mehrerer Visu Profile. Diese kÜnnen einer oder mehreren Visu Instanzen (n:m) zugeordnet werden. Der Austausch eines Visu Profils in einer Visu Instanz kann während der Laufzeit erfolgen und wird automatisch auf alle Sessions ausgerollt. Damit kann ein Administrator eine neue Version (in einem neuen Profil) entwickeln, in einer Staging-Instanz testen und dann bei entsprechender Reife mit wenigen Klicks im Visu Manager den Visu Instanzen zuweisen, womit diese dann sofort an die Sessions ausgerollt wird. Wie beim Timberwolf Server ßblich, muss im Anschluss nichts durchgestartet werden. Weder der Server noch die Clients. Alles Live.
Aktives Profil zur Laufzeit editierbar: Der Timberwolf Visu Manager erlaubt das Bearbeiten eines aktiven Visu Profils (also das von mindestens einer Visu Instanz verÜffentlicht wird) während der Laufzeit. Sobald die Konfigurationsänderung an einem Element (z.B. eine Widget Instanz) abgespeichert ist, werden sämtliche Visu Instanzen, welche dieses Visu Profil nutzen, automatisch aktualisiert und damit auch die daran betriebenen Visu Sessions.
System Objekte pro Instanz: Der Timberwolf Visu Manager erlaubt das Zuordnen von - derzeit - sechs Systemobjekten zur Steuerung der Instanz während der Laufzeit aus dem Objektsystem heraus. Dies sind
Skin Modus (damit z.B. zentrale Umschaltung auf Tag / Nacht / Night) fĂźr alle Sessions der Instanz
Anspringen einer Seite fĂźr alle Sessions der Instanz
Sperre fĂźr Seitenwechsel aller Sessions der Instanz (Partymode)
Sperre fĂźr die gesamte Visu Instanz und alle deren Sessions
Alarmzustand setzen fĂźr alle Sessions der Visu Instanz und
Ton abspielen bei allen Sessions der Visu Instanz.
Wechsel der VISU Instanzen am VISU CLIENT: Sofern mehrere VISU Instanzen fĂźr einen VISU Client verfĂźgbar und dem Nutzer zugeordnet bzw. fĂźr anonyme Nutzung konfiguriert sind, kann am Visu Client zwischen den VISU Instanzen mit einem Klick im VISU Client MenĂź gewechselt werden.
Live Check im VISU Editor: Zur Entwicklungszeit eines VISU Profils erlaubt der Timberwolf VISU Editor einen Live Check der bis dahin erstellten Visu durch Umschaltung der Ansicht. Man muss also nicht erst das VISU Profil speichern, einer Instanz zuordnen und sich mit einem anderen Browser Fenster anmelden. Ganz einfach nur den Editor die Ansicht umschalten.
Drag & Drop im Visu Editor: Die Definition einer Visu ist mit der Timberwolf VISU so einfach wie nur mĂśglich. Lediglich Widgets zur jeweiligen VISU Seite hinzufĂźgen, an die gewĂźnschte Position verschieben, GrĂśĂe anpassen, Fähigkeiten anklicken und anschlieĂend die Objekte zuweisen und - soweit notwendig - die Default-Eigenschaften anpassen. Schon kann getestet und freigegeben werden. Die erste Visu steht in Minuten.
Damit dßrfte dies die am flexibelsten, am einfachsten einzurichtende und leistungsfähigste Visu sein, die der Markt zur Verfßgung stellt. Es gibt praktisch keine Limitationen.
Konzepte & Begriffe
Visu Session: Dies ist eine Verbindung zwischen einem VISU CLIENT zu einer Visu Instanz. Ein VISU CLIENT unterstĂźtzt zu jedem Zeitpunkt immer nur eine Sitzung zu einem Zeitpunkt. Sofern mehrere Visu Instanzen zur parallelen Nutzung freigegeben sind, kann ein VISU Client diese Sitzung zur einen Instanz beenden und zur anderen Instanz aufbauen. Hierzu wird einfach nur die Auswahl im VISU Client Menu vom Nutzer verwendet.
Mit der Web-APP kĂśnnen in separaten Browser Instanzen (TABs / Fenster) gleiche oder unterschiedliche VISU Instanzen parallel genutzt werden.
Visu Instanz: Eine Visu Instanz ist eine Verwaltungseinheit des Timberwolf Visu Managers (diese ist grob vergleichbar mit einem Container, ohne dass es technisch ein Container ist). Eine Instanz verĂśffentlicht EIN Visu Profil, ordnet allen ihren Sessions die Visu Instanz Objekte hinzu und verwaltet die VISU Sessions sowie einige der Einstellungen hierfĂźr.
Visu Profil: Das Visu Profil ist die komplette Sammlung aller Definitionen einer Visu mit den Hierarchiestufen Visu Profil, Profil Seite und Widget Instanz sowie Widget Profil (genau genommen steht jedes Widget Profil allen Visu Profilen serverweit zur VerfĂźgung).
Visu Manager: Der Timberwolf Visu Manager verwaltet alle Visu Instanzen und Visu Profilen und deren Einstellungen. Von hier wird der Visu Editor fĂźr das jeweilige Visu Profil aufgerufen.
VISU Seite: Eine VISU Seite ist eine Teilmenge eines Visu Profils und nimmt alle Einstellungen fĂźr eine darzustellende Visu Seite auf. Neben Einstellungen zur jeweiligen Seite werden die auf der jeweiligen Seite anzuzeigenden Widget Instanzen und deren Anordnung definiert. Ăber die Reihenfolge der Seiten im VISU Editor wird die Navigationsreihenfolge im VISU Client Menu bestimmt.
Widget Instanz: Eine Widget Instanz ist eine Ableitung (âKindâ) aus einem Widget Profil (âElternâ) und wird automatisch bei Zuweisung zu einer Profil Seite abgeleitet und angeordnet.
Soll ein Widget zusätzlich auf einer weiteren Seite (gleiches oder anderes VISU Profil) genutzt werden, dann ist hierfĂźr eine weitere Widget Instanz anzulegen. Dies erfolgt entweder durch Duplizieren einer Widget Instanz (VISU Seite anklicken, dann die gewĂźnschte Widget Instanz suchen, die dupliziert werden soll und schlieĂlich dort âduplizierenâ wählen) oder durch Auswahl eines bestehenden Widgets Profils, wodurch eine neue Ableitung einer Widgets Instanz erfolgt.
Auf der Ebene der Widget Instanz kĂśnnen Einstellungen wie Bezeichnung und Akzentfarbe, passend zur Nutzung auf dieser Seite, angepasst werden.
Widget Profil: Ein Widget Profil ist eine Ableitung aus einer Widget Vorlage und wird automatisch erstellt. Das Widget Profil enthält alle Elemente & Einstellungen fĂźr dieses Widget. Hierin sind insbesondere die VerknĂźpfungen zu Objekt und Zeitserie gespeichert, die von allen abgeleiteten Widget Instanzen (den âKindernâ) genutzt werden.
Auf diese Weise wird eine Vervielfachung von Objekt-Verbindungen vermieden, wenn ein Widget zigmal im System verwendet wird.
Anwendungsbeispiel: Ein Widget, dass den Verschlussstatus der TĂźre anzeigt und ggfls. Ăffnungsbefehle ermĂśglicht, soll auf der Visu von Papa, Mama und Oma verwendet werden und dort auf mehreren Seiten (z.B. den Seiten âFavoritenâ, âHausâ und âSicherheitâ). Das Widget wird vom Errichter der VISU erstmalig angelegt und alle Einstellungen im Widget Profil hinterlegt. Nun kĂśnnen davon abgeleitete Widget Instanzen auf all den VISU Seiten in den mehreren VISU Profilen hinterlegt werden. Da Oma und Mama andere Bezeichnungen wollen, werden diese in den Widget Instanzen angepasst. Die VerknĂźpfungen zum Objektsystem fĂźr TĂźrkontakt und das Motorschloss Ăźber KNX sind nur im Widget Profil - und damit nur einmal - hinterlegt. Dies erspart zig VerknĂźpfungen und erleichtert spätere Ănderungen, da diese dann nur im Widget Profil vorzunehmen sind und ohne weitere Zutun automatisch von allen Widget Instanzen Ăźbernommen werden.
Widget Vorlage: Widget Vorlagen wird von ElabNET bereitgestellt und werden mit der Timberwolf Visu mitgeliefert. Eine Vorlage enthält die Definition aller mÜglichen Fähigkeiten und Konfigurationselemente dieses Widget Typs. Die Fähigkeiten kÜnnen im daraus abgeleiteten Widget Profil eingeschränkt werden.
Visu Editor: Der Visu Editor wird vom Visu Manager aufgerufen und erlaubt das Anlegen von Seiten und deren Widgets. Der Visu Editor ist extrem einfach bedienbar, die Widgets werden nur auf die jeweilige Seite gezogen und die Eigenschaften eingestellt. Mit Live Check schnell getestet und Ăźber eine Visu Instanz den Clients bereitgestellt.
Skin: Die Visu Skin ist eine Vorlage fĂźr die Darstellung der Visu hinsichtlich der Modi und dessen Farbthemen
Mode: Der Visu Skin Mode ist ein Mode innerhalb des Skin fĂźr z.B.unterschiedliche Darstellungen von Tag, Dunkelheit, Nacht.
Elemente & Einstellungen: Dies ist der Oberbegriff fßr die Eigenschaften die bei den jeweiligen Ebenen auszuwählen sind, wobei fßr einen schnellen Start jeweils Defaults ausgewählt sind, so dass man einen sofortigen "Instant" Start mit der Timberwolf Visu hat.
Hierarchie der Konfigurationsebenen
Einstellungen fßr die Timberwolf VISU werden auf verschiedenen Ebenen vorgenommen. Der Sinn liegt darin, ein Minimum an nÜtiger Konfiguration mit der Flexibilität der Anpassbarkeit zu verbinden. Auf jeder Ebene stehen unterschiedliche Elemente & Einstellungen fßr die Einrichtung der VISU und fßr die Gestaltung nach dem persÜnlichen Geschmack zur Verfßgung.
Reihenfolge
Widget Vorlage
Widget Profil
Widget Instanz
VISU Seite
VISU Profil
VISU Instanz
VISU Session
Elemente & Einstellungen, die auf einer Hierarchieebene definiert werden, werden stets nach unten durchgereicht und beeinflussen von dieser Position aus die Ansicht in der Visu bzw. die VISU selbst.
Beispiel
Ein Widget mit all seinen Elementen & Einstellungen wird durch die Widget Vorlage definiert. Die Widget Vorlage wird von ElabNET bereitgestellt und ist Bestandteil des Lieferumfanges.
Bei erster Verwendung einer Widget Vorlage wird daraus ein Widget Profil erzeugt und die erste Widget Instanz (âKindâ) abgeleitet, die vom Nutzer nun angepasst werden kĂśnnen. Hier kĂśnnen Symbole und Sprachelemente ausgetauscht und einzelne Elemente ein- oder ausgeblendet werden. In diesen Einstellungen werden auch die Objekte definiert, mit denen die Anzeigeelemente des Widget Profils verbunden sind.
Von diesem Widget Profil kĂśnnen weitere Widget Instanzen abgeleitet werden, z.B. um diese auf anderen Seiten (und auch anderen VISU Profilen) zu nutzen. Einzelne Elemente - zum Beispiel Benennungen - lassen sich im Widget Profil anpassen.
VerknĂźpfungen zu Objekten und Zeitserien, Einstellungen zu Fähigkeiten und Wertformatierungen lassen sich nur in einem Widget Profil einstellen. Diese Einstellungen werden von der Widget Instanz Ăźbernommen (âvererbtâ).
Im VISU Profil wird wird der Skin (Farbthema) und der Mode (Hell, Dunkel, Nacht) zwar voreingestellt, womit die optische Darstellung der Visu Session gesteuert wird, jedoch kann dies per Objekt der VISU Instanz Ăźberschrieben werden.