Skip to content
Thomas Nesges edited this page Jun 17, 2015 · 5 revisions

widget_settimer screenshot

Widget zum anzeigen und einstellen einer Uhrzeit. Die Einstellung der Uhrzeit wird mit den beiden Knob-Elementen vorgenommen (links Stunde, rechts Minute) und mit dem oberen Button abgesendet. Dabei werden Stunde und Uhrzeit mit Doppelpunkt verbunden und ggf. mit führender Null versehen (9+13 = 09:13). Der untere Button sendet ein "off" Kommando.

HTML

<div data-type="settimer"
    data-device="WECKER"></div>

Liest und sendet die Uhrzeit aus STATE des Device WECKER.

<div data-type="settimer"
    data-device="WECKER"
    data-reading="time">

Liest und sendet die Uhrzeit aus dem Reading time des Device WECKER.

<div data-type="settimer"
    data-device="WECKER"
    data-get="time"
    data-cmd="setreading"
    data-set="time"></div>

Liest und sendet die Uhrzeit aus dem Reading time des Device WECKER.

Attribute

device

Device das gelesen/beschickt werden soll. Typischerweise ein dummy-Device.

reading

Reading aus dem gelesen, bzw. das beschickt werden soll. Die Uhrzeit wird in der Form HH:MM erwartet und gesendet. Wird reading gesetzt, werden get, cmd und set automatisch richtig initialisiert (get=reading, set=reading, cmd=setreading)

get

Reading aus dem gelesen werden soll. Die Uhrzeit wird in der Form HH:MM erwartet. Default: STATE

set

Reading das beschickt werden soll. Die Uhrzeit wird in der Form HH:MM gesendet. Default: STATE

cmd

Befehl mit dem Änderungen an Fhem gesendet werden. Default: set

set-off

Wert der anstelle der eingestellten Uhrzeit als off-Kommando mit dem unteren Button gesendet werden soll. Default: off

off

Alias für set-off.

get-off

Wert der als "off" interpretiert werden soll. Default: Wert von set-off

width

Breite des Widgets in Pixeln. Mit data-width="auto" werden die Knobs am linken und die Buttons am rechten Rand des umgebenden Elementes plaziert. Default: 380

running-get

Reading das anzeigt, ob das Weckprogramm aktiv ist. Default: STATE

running-get-on

Wert, der anzeigt, ob das Weckprogramm aktiv ist. Default: running

running-set-off

Wert der als off-Kommando mit dem unteren Button gesendet werden soll, wenn das Weckprogramm aktiv ist. Default ist der Wert des Attributes set-off.

running-blink

Soll der Off-Button bei aktivem Weckprogramm blinken? Default: true

running-color

Farbe des Off-Buttons bei aktivem Weckprogramm. Default: #0069aa

CSS-Classes

large

Die Klasse "large" vergrößert das Widget um 150%

Styling

Um das Aussehen des Widgets ans eigene Layout anzupassen, haben die Elemente CSS-Klassen, die überschrieben werden können.

widget_settimer_container

Container-Element, das alle Elemene des Widgets enthält

widget_settimer_buttons

Container-Element, das die beiden Buttons enthält

widget_settimer_set

Oberer Button

widget_settimer_off

Unterer Button

widget_settimer_knobs

Container-Element, das die beiden Knobs enthält

widget_settimer_hour_wrap

Container-Element, das den Stunden-Knob enthält

widget_settimer_hour

Der Stunden-Knob, bzw. dessen zentrales Input-Element

widget_settimer_minute_wrap

Container-Element, das den Minuten-Knob enthält

widget_settimer_minute

Der Minuten-Knob, bzw. dessen zentrales Input-Element