ioBroker VIS – String

In diesem Artikel zeige ich Dir, wie ich das String-Widget in meiner ioBroker VIS-Visualisierung verwende. 

Mit dem String-Widget können Zeichenketten (Strings) in der Visualisierung dargestellt werden. In VIS stehen dafür zwei verschiedene Widgets zur Verfügung. String und String (unescaped). Der Unterschied zwischen den beiden Widgets liegt in der Repräsentation von Zeichenketten.

Für das Beispiel habe ich mir im ersten Schritt ein eigenen Datenpunkt vom Typ „Zeichenkette“ angelegt, in dem ich mein Beispiel-String ablegen möchte. Der Inhalt des Datenpunktes ist ein HTML-String, mit dem ich die Darstellung in VIS demonstrieren möchte. Über den HTML-Tag (b) soll der Text fett (bold) dargestellt werden. Mit dem Tag (i) wird der Text kursiv (italic) dargestellt.

 

Nach dem wir den Datenpunkt angelegt haben, können wir im nächsten Schritt die beiden Widgets in der Liste der Widgets suchen und per Drag&Drop auf die View ziehen.

 

Mit einem Klick auf das Widget werden die Eigenschaften angezeigt. In den Eigenschaften müssen wir nun die Object-ID mit dem entsprechenden Datenpunkt verbinden. Über die Objekt-Auswahl können wir den Datenpunkt direkt aus den Objekten wählen und speichern. Diesen Vorgang machen wir mit beiden Widgets (String und String unescaped).

 

Wenn wir jetzt die View im Ansichtsmodus öffnen sehen wir folgendes Ergebnis:

 

Das String (unescaped) Widget stellt den Datenpunkt als HTML-String (entsprechend formatiert) dar, während das normal String-Widget den reinen Wert des Datenpunktes anzeigt. Über die beiden Widgets können wir nun Zeichenketten einfach und schnell auf der View darstellen.

Die beiden Widgets verfügen zudem über weitere Eigenschaften im Designer, mit dem wir vor den Wert des Datenpunktes eine Zeichenfolge voranstellen oder hinter den Wert anhängen können. Zudem können wir das Widget direkt mit einem Testtext befüllen und vorab testen.

 

Ich hoffe euch gefällt dieser Artikel. Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer ?

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

4 Gedanken zu „ioBroker VIS – String

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.