FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: eazy_isi am 08 Februar 2017, 10:08:33

Titel: Icon aktualisiert Status nicht
Beitrag von: eazy_isi am 08 Februar 2017, 10:08:33
Hallo zusammen,
ich versuche gerade unsere Haushaltsgeräte in TabletUI zu visualisieren.
allerdings bekomme ich es nicht hin, das er mir die Icons ändert je nach State on off.
Hier mal mein Code, vielleicht fällt jemand ja was auf.
Nicht daran stören, das es überall das gleich device ist, dabei handelt es sich um einen dummy den ich zum testen
der States verwende.

<header class="semitransparentheader">Haushaltsgeräte</header>
  <div class="container"
<div class="cell">
<div data-device="test_dummy" data-type="symbol"
         
data-get-on='["on","off"]'
data-icons='["oa-scene_washing_machine shake shake-constant shake-little","oa-scene_washing_machine"]'
data-on-colors='["#aa6900","red"]' class="large">
</div>
<div data-type="label" class="narrow">Waschmaschine</div>
</div>
<div class="cell">
<div data-device="test_dummy" data-type="symbol"
         data-get="state"   
data-get-on='["on","off"]'
data-icons='["oa-scene_washing_machine shake shake-constant shake-little","oa-scene_washing_machine"]'
data-on-colors='["#aa6900","red"]' class="large">
</div>
<div data-type="label" class="narrow">Waschmaschine 2</div>
</div>
        <div class="cell">
<div data-device="test_dummy" data-type="symbol"
    data-get="state"   
data-get-on='["on","off"]'
data-icons='["oa-scene_clothes_dryer shake shake-constant shake-little","oa-scene_clothes_dryer"]'
data-on-colors='["#aa6900","yellow"]' class="large">
</div>
<div data-type="label" class="narrow">Trockner</div>
</div>
        </div>
</li>
Titel: Antw:Icon aktualisiert Status nicht
Beitrag von: Chris8888 am 08 Februar 2017, 10:57:29
Hi,

mir fallen da 2 Dinge ein:
1. date-get kann weg, "state" ist der Default.
2. ist LongPoll aktiviert? Wird zB der Status beim ersten Aufruf korrekt dargestellt?
3. wird das "shake" überhaupt unterstützt? Da bin ich mir nicht sicher. Mal ohne getestet?

Ansonsten sieht das bei mir genauso aus.
Bin aber selber noch Anfänger, daher bitte nicht überbewerten...

VG
Christian
Titel: Antw:Icon aktualisiert Status nicht
Beitrag von: setstate am 08 Februar 2017, 11:05:38
STATE ist der default, weil ich glaube, nur der kommt im longpoll sofort aktualisiert mit

state nicht, nur nach vollem Refresh
Titel: Antw:Icon aktualisiert Status nicht
Beitrag von: eazy_isi am 08 Februar 2017, 12:29:34
Danke für eure Hilfe,
so funktioniert es jetzt:

<header class="semitransparentheader">Haushaltsgeräte</header>
  <div class="container"
<div class="cell">
<div data-device="test_dummy" data-type="symbol"
data-get-on='["on","off"]'
data-icons='["oa-scene_washing_machine shake shake-constant shake-little","oa-scene_washing_machine"]'
data-on-colors='["#c42715","#3d5f8f"]' class="large">
</div>
<div data-type="label" class="narrow">Waschmaschine</div>
</div>
<div class="cell">
<div data-device="test_dummy" data-type="symbol"
data-get-on='["on","off"]'
data-icons='["oa-scene_washing_machine shake shake-constant shake-little","oa-scene_washing_machine"]'
data-on-colors='["#c42715","#3d5f8f"]' class="large">
</div>
<div data-type="label" class="narrow">Waschmaschine 2</div>
</div>
        <div class="cell">
<div data-device="test_dummy_dryer" data-type="symbol"
data-get-on='["on","off"]'
data-icons='["oa-scene_clothes_dryer shake shake-constant shake-little","oa-scene_clothes_dryer"]'
data-on-colors='["#c42715","#3d5f8f"]' class="large">
</div>
<div data-type="label" class="narrow">Trockner</div>
</div>
        </div>
</li>


Grüße
Thomas
Titel: Antw:Icon aktualisiert Status nicht
Beitrag von: Chris8888 am 08 Februar 2017, 17:42:15
Das mit dem Shake muss ich mal ausprobieren...könnte lustiger sein als drehende Waschmaschinen und Trocker...;-)