FTUI Widget Homestatus: Unterschied zwischen den Versionen

Aus FHEMWiki
(Wording; der Plural von Status ist nicht Stati)
 
Zeile 1: Zeile 1:
Das [[{{PAGENAME}}|Homestatus Widget]] ist ein Widget für [[FHEM Tablet UI]], mit dem vier oder fünf verschiedene Stati eines Objektes (z.B.: FHEM Residents) dargestellt werden können.
Das [[{{PAGENAME}}|Homestatus Widget]] ist ein Widget für [[FHEM Tablet UI]], mit dem vier oder fünf Zustände (z.B.: FHEM Residents) dargestellt werden können.


<gallery>
<gallery>
Zeile 19: Zeile 19:
|'''data-set'''||Name des Readings, welches gesetzt werden soll||||
|'''data-set'''||Name des Readings, welches gesetzt werden soll||||
|-
|-
|'''data-get-on'''||Array mit verschiedenen Stati||['1','2','3','4']||
|'''data-get-on'''||Array mit verschiedenen Zuständen||['1','2','3','4']||
|-
|-
|'''data-set-on'''||Array mit verschiedenen Stati, die gesetzt werden sollen||data-get-on||
|'''data-set-on'''||Array mit verschiedenen Zuständen, die gesetzt werden sollen||data-get-on||
|-
|-
|'''data-alias'''||Array mit Alias-Namen, die im UI angezeigt werden sollen||["Home","Night","Away","Holiday"]||data-alias='["Zuhause","Schlafen","Ausgeflogen","Urlaub"]'
|'''data-alias'''||Array mit Alias-Namen, die im UI angezeigt werden sollen||["Home","Night","Away","Holiday"]||data-alias='["Zuhause","Schlafen","Ausgeflogen","Urlaub"]'
Zeile 37: Zeile 37:


==Hinweise==
==Hinweise==
* Die Standardversion des Widgets hat vier Stautsmöglichkeiten: '1','2','3','4'. Die Aliase dafür sind '''Home''','''Night''','''Away''','''Holiday'''
* Die Standardversion des Widgets hat vier Zustände: '1','2','3','4'. Die Aliase dafür sind '''Home''','''Night''','''Away''','''Holiday'''
* Wird ''data-version'' mit den Werten '''residents''', '''roommate''' oder '''guest''' angegeben, gibt es fünf Stati: ''home'', ''asleep'', ''absent'', ''gone'' und ''gotosleep''. Die Aliase dafür sind '''Home''', '''Night''', '''Away''', '''Holiday''' und '''Retire'''
* Wird ''data-version'' mit den Werten '''residents''', '''roommate''' oder '''guest''' angegeben, gibt es fünf Zustände: ''home'', ''asleep'', ''absent'', ''gone'' und ''gotosleep''. Die Aliase dafür sind '''Home''', '''Night''', '''Away''', '''Holiday''' und '''Retire'''


==Beispiele==
==Beispiele==
===Standard mit vier Möglichkeiten===
===Standard mit vier Zuständen===
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<div data-type="homestatus"
<div data-type="homestatus"
Zeile 48: Zeile 48:
[[File:FTUI_Widget_Homestatus_01.png]]
[[File:FTUI_Widget_Homestatus_01.png]]


===Version mit fünf Status===
===Version mit fünf Zuständen===
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<div data-type="homestatus"
<div data-type="homestatus"

Aktuelle Version vom 15. Januar 2022, 11:18 Uhr

Das Homestatus Widget ist ein Widget für FHEM Tablet UI, mit dem vier oder fünf Zustände (z.B.: FHEM Residents) dargestellt werden können.

Attribute

Für das Homestatus-Widget gelten alle Attribute des Knob-Widgets plus der folgenden.

Attribut Beschreibung Standard-Wert Beispiel
data-get Name des Readings, welches den Status enthält STATE
data-set Name des Readings, welches gesetzt werden soll
data-get-on Array mit verschiedenen Zuständen ['1','2','3','4']
data-set-on Array mit verschiedenen Zuständen, die gesetzt werden sollen data-get-on
data-alias Array mit Alias-Namen, die im UI angezeigt werden sollen ["Home","Night","Away","Holiday"] data-alias='["Zuhause","Schlafen","Ausgeflogen","Urlaub"]'
data-icons Array mit Icons, die das data-get-on-Array darstellen sollen ["fa-home","fa-bed","fa-car","fa-suitcase"]
data-version Name der Version, die verwendet werden soll (residents, roommate oder guest) data-version="roommate"

CSS Klassen

Klasse Beschreibung
small Setzt die Größe des Elementes auf 80%
readonly Manuelle Änderung des Device-Zustandes nicht möglich

Hinweise

  • Die Standardversion des Widgets hat vier Zustände: '1','2','3','4'. Die Aliase dafür sind Home,Night,Away,Holiday
  • Wird data-version mit den Werten residents, roommate oder guest angegeben, gibt es fünf Zustände: home, asleep, absent, gone und gotosleep. Die Aliase dafür sind Home, Night, Away, Holiday und Retire

Beispiele

Standard mit vier Zuständen

<div data-type="homestatus"
     data-device='dummy1'></div>

FTUI Widget Homestatus 01.png

Version mit fünf Zuständen

<div data-type="homestatus"
     data-device='dummy1'
     data-version="roommate"></div>

FTUI Widget Homestatus 02.png

Benutzerdefinierte Optionen

<div data-type="homestatus"
     data-device="dummy1"
     data-get-on='["train","bicycle","ship","plane","subway"]'
     data-alias='["Zug","Fahrrad","Schiff","Flugzeug","U-Bahn"]'
     data-icons='["fa-train","fa-bicycle","fa-ship","fa-plane","fa-subway"]'
     data-version="roommate"></div>

FTUI Widget Homestatus 03.png