hue lampen status widget switch wird nicht richtig angezeigt

Begonnen von lewej, 03 Dezember 2016, 13:15:48

Vorheriges Thema - Nächstes Thema

lewej

Hallo Zusammen,

ich habe folgendes widget:

<div data-type="switch"
             data-device="HUEDevice2"
                         data-get="onoff"
                         data-get-on="1"
                         data-get-off="0"
             data-set-on="on"
                         data-set-off="off"
             data-on-color="black"
             data-off-color="#808080"
             data-on-background-color="cornflowerblue"
             data-off-background-color="#3D4C66"
             class="big">
</div>


Wenn die Lampe Strom hat, dann wird alles richtig angezeigt, wenn die Lampe keinen Strom hat, dann gibt es ein zusätzliches reading, "reachable", wie kann ich dieses noch mit einbauen, wenn das NULL ist, dann soll die Lampe als nicht aktiv angezeigt werden, und das widget soll nicht schaltbar sein.

Hat jemand eine Idee wie ich das umsetzen kann?

Gruss und Danke
lewej

setstate

#1
Welche Werte kann "reachable" genau annehmen?

Wenn es 0 und 1 ist oder true false, dann könntest du data-lock="HUEDevice2:reachable" definieren. Andere Werte müsste ich erst noch einbauen.

Update:

Quatsch - ich habe ja selber ein huedevice  :D und kann nachsehen. 1 steht drin, wenn es erreichbar ist. Dann darf es nicht gesperrt werden. Also genau negiert.
Muss ich nochmal drüber  nachdenken ...

lewej

Zitat von: setstate am 04 Dezember 2016, 10:23:28
Welche Werte kann "reachable" genau annehmen?

Wenn es 0 und 1 ist oder true false, dann könntest du data-lock="HUEDevice2:reachable" definieren. Andere Werte müsste ich erst noch einbauen.

Update:

Quatsch - ich habe ja selber ein huedevice  :D und kann nachsehen. 1 steht drin, wenn es erreichbar ist. Dann darf es nicht gesperrt werden. Also genau negiert.
Muss ich nochmal drüber  nachdenken ...

Hi,
ist data-lock bereits drin, oder meinst noch drüber nachdenken, das du sowas noch einbauen willst?

Gruss

setstate

data-lock ist drin, aber es müsste eher ein data-unlock sein, da es ja bei 1 gehen soll und bei 0 nicht.
Wie soll sich das darstellen? Ausgegraut macht ja keinen Sinn bei einem grauen Button? Oder noch verblasster darstellen?
Wie wäre es mit data-enable ?

lewej

Zitat von: setstate am 05 Dezember 2016, 08:17:51
data-lock ist drin, aber es müsste eher ein data-unlock sein, da es ja bei 1 gehen soll und bei 0 nicht.
Wie soll sich das darstellen? Ausgegraut macht ja keinen Sinn bei einem grauen Button? Oder noch verblasster darstellen?
Wie wäre es mit data-enable ?

Hi,

also ich wäre für data-active oder data-reachable, fürs icon wäre:

oa-control_x   openautomation.css
oa-light_light   openautomation.css

denke ich als sinnvoll.

Grüße

setstate

ich habe mal eine erste Version gebaut ...

<div data-type="switch" data-device="dummy3" data-reachable="reachable"></div>

lewej

Zitat von: setstate am 05 Dezember 2016, 22:57:39
ich habe mal eine erste Version gebaut ...

<div data-type="switch" data-device="dummy3" data-reachable="reachable"></div>

Hi,

funktioniert, es wird ein ? icon angezeigt, kann ich diesem Status ein anderes Icon zu weisen?

Gruß

lewej

Zitat von: setstate am 05 Dezember 2016, 22:57:39
ich habe mal eine erste Version gebaut ...

<div data-type="switch" data-device="dummy3" data-reachable="reachable"></div>

Hi,

könnte man das in alle Widgets einbauen? Wenn man das Volume Widget benutzt , wäre das für die HUE Devices sinnvoll.

Gruß

lewej

Zitat von: lewej am 06 Dezember 2016, 19:50:42
Hi,

könnte man das in alle Widgets einbauen? Wenn man das Volume Widget benutzt , wäre das für die HUE Devices sinnvoll.

Gruß

@setstate, könntest du das einbauen?

gruss

lewej

Zitat von: setstate am 05 Dezember 2016, 22:57:39
ich habe mal eine erste Version gebaut ...

<div data-type="switch" data-device="dummy3" data-reachable="reachable"></div>

@SETSTATE: Wollte fragen, ob das jetzt in allen Widgets drin ist?

Gruß

setstate

Nein, und bestimmt auch nicht in alle. Beim Volume vielleicht, aber wie die Darstellung bei nicht-erreichbar aussehen soll, dafür ist mir nich nichts gutes eingefallen.

lewej

Zitat von: setstate am 20 Dezember 2016, 20:21:13
Nein, und bestimmt auch nicht in alle. Beim Volume vielleicht, aber wie die Darstellung bei nicht-erreichbar aussehen soll, dafür ist mir nich nichts gutes eingefallen.

Hi,
ja meinte auch nicht wirklich alle, falsch ausgedrückt.
Nur in denen es Sinn macht.

Beim Slider wäre ich für ein Slider der grau hinterlegt ist,
und man kann dann den Slider einfach nicht bedienen. Da
wo die % stehen, soll dann wie bei dem anderen ein ? stehen.

D