Hauptmenü

zwei mal HomeStatus

Begonnen von sn0000py, 26 Februar 2017, 17:12:34

Vorheriges Thema - Nächstes Thema

sn0000py

Hallo, gerade folgendes Problem
ich habe zwei HomeStatus Controlls auf meiner Seite, nun ganz einfachens Beiepsiel
im FHEM gebe ich set HomeState1 2 ein
und auf der Seite aktualisiert sich das teil
wenn ich das gleich mit HomeStateTomorrow mache, dann aktualisiert sich das nicht auf der Seite
beim websocket sehe ich aber das es ankommen würde
["HomeStateTomorrow","4","<div id=\u0022HomeStateTomorrow\u0022  title=\u00224\u0022 class=\u0022col2\u0022>4</div>"]
["HomeStateTomorrow-state","4","4"]
["HomeStateTomorrow-state-ts","2017-02-26 17:10:56","2017-02-26 17:10:56"]

Ist es ein Problem weil ich zwei solcher Controlls mit dummy device verwenden möchte?

setstate

Passt der Devicename im HTML?

sn0000py

ja wenn ich im HTML draufklicke, dann ändert es sich auch im FHEM bei beiden

nur der rückkanal, geht nur beim ersten (muss aber sagen, vorhin ging es mal kurz .. aber jetzt wider nicht, der erst wird zuverlässlich geändert, der zweite nicht, die Daten kommen am websocket aber an - bei den frames geschaut)

sn0000py

Also mit debug Level kommt nun folgendes :
es sollten beide auf 4 gesetzt weredn, aber optisch passiert es nur bei dem HomeStateAkt, das HomeStateTomorrow bleibt unverändert

["HomeStateTomorrow", "4", "<div id="HomeStateTomorrow"  title="4" class="col2">4</div>"]
fhem-tablet-ui.js:1608 Homstatus: update state=4 idx=3
fhem-tablet-ui.js:1608 Homstatus: update curval=5.497787143782138 val=0.7853981633974483
fhem-tablet-ui.js:1608 update done for "HomeStateTomorrow:STATE"
fhem-tablet-ui.js:1608 ["HomeStateTomorrow-state", "4", "4"]
fhem-tablet-ui.js:1608 ["HomeStateTomorrow-state-ts", "2017-02-26 18:59:08", "2017-02-26 18:59:08"]
fhem-tablet-ui.js:1608 ["HomeStateAkt", "4", "<div id="HomeStateAkt"  title="4" class="col2">4</div>"]
fhem-tablet-ui.js:1608 Homstatus: update state=4 idx=3
fhem-tablet-ui.js:1608 Homstatus: update curval=0 val=0.7853981633974483
fhem-tablet-ui.js:1608 update done for "HomeStateAkt:STATE"
fhem-tablet-ui.js:1608 ["HomeStateAkt-state", "4", "4"]
fhem-tablet-ui.js:1608 ["HomeStateAkt-state-ts", "2017-02-26 18:59:08", "2017-02-26 18:59:08"]