Anbei ein Beispiel um Statusmeldungen in einem Block-Typ 2 anzuzeigen:
Status Fenster / Türen
Fenster Süd ist zu
Fenster Süd ist auf
Fenster West ist zu
Fenster West ist auf
Terrassentür ist auf
Terrassentür ist auf
Terrassentür ist zu
Terrassentür ist zu
Status setzen für Fenster und Tür
Fenster Sued
Fenster West
Terassentür
Das Beispiel-Item sieht so aus:
Es wird empfohlen, die Parameter als Arrays anzugeben, weil dann nur ein Widget-Aufruf benötigt wird. Das Widget für den Status Fenster Süd sieht dann wie folgt aus:
{{ basic.symbol('', 'Wohnzimmer.FensterSued', ['Fenster Süd ist zu', 'Fenster Süd ist auf'], ['fts_window_1w.svg', 'fts_window_1w_open.svg'], [0,1]) }}
Das Widget für den Status Fenster West ist ensprechend:
{{ basic.symbol('', 'Wohnzimmer.FensterWest', ['Fenster West ist zu', 'Fenster West ist auf'], ['fts_window_1w.svg', 'fts_window_1w_open.svg'], [0,1]) }}
Alternativ (aus Laufzeitgründen nicht empfohlen) kann man für jeden item-Wert ein einzelnes Widget angeben. Dies sieht für den Status Terrassentür wie folgt aus:
{{ basic.symbol('', 'Wohnzimmer.TerrasseTuer', 'Terrassentür ist auf', 'fts_door_open.svg', 1) }}
{{ basic.symbol('', 'Wohnzimmer.TerrasseTuer', 'Terrassentür ist zu', 'fts_door.svg', 0) }}
Der dazugehörige html-Code in Block-Typ 2 sieht so aus:
Anmerkung:
Wenn jemand sagt: "Mich interessiert nicht zu sehen, wenn das Fenster geschlossen ist, sondern nur, wenn es offen ist.", kann man den Widget-Code bzw. die Array-Werte für z.B. Status 0 weglassen.
Dann erscheint in der Visu nur eine Symbolmeldung, wenn das Fenster geöffnet ist.
Weiterführende Infos zu dem Widget gibt es in der Inline Dokumentation.