Hi Leute,
ich habe ein Problem das im Tablet UI der Status meines Rollo nicht korrekt angezeigt wird, bzw. garnicht :-)
Ich möchte das, dass Symbol oa-fts_shutter_*** den Status des Rollos anzeigt. Ich habe Testweise einen Slider eingebaut mit dem man das Rollo auch sauber steuern kann. Wenn man dort mit der Maus rüber geht wird auch der korrekte Status als "Browser Wert" angezeigt und er ist auch immer in der korrekten Stellung.
Vieleicht habt ihr ja einen Tip :-)
Hier das Device aus FHEM
Internals:
DEF 3/1/23:dpt5.001
DEVNAME rollo_eg.buero.west_0.100
IODev KNX
KNX_MSGCNT 131
KNX_RAWMSG C0000w3117f7
KNX_TIME 2017-01-09 20:06:54
LASTInputDev KNX
MSGCNT 131
NAME rollo_eg.buero.west_0.100
NR 29
NTFY_ORDER 50-rollo_eg.buero.west_0.100
STATE 97 %
TYPE KNX
Gaddr:
1 3/1/23
2 3/1/21
Gcode:
1 3117
2 3115
Model:
1 dpt5.001
2 dpt5.001
Readings:
2017-01-09 20:06:54 getG1 97 %
2017-01-09 20:06:40 getG2 97 %
2017-01-09 20:06:54 last-sender 0/0/0
2017-01-09 20:06:54 setG1 97 %
2016-12-31 14:43:45 setG2 100 %
2017-01-09 20:06:54 state 97 %
Readingsname:
Attributes:
IODev KNX
alias West
cmdIcon AUF:control_arrow_up@GREEN ZU:control_arrow_down@GREEN
devStateIcon ZU:fts_shutter_100 AUF:fts_window_2w@LIGHTBLUE 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 10\d.*:fts_shutter_100 1\d.*:fts_shutter_10 *:fts_window_2w@LIGHTBLUE
eventMap /value 100 :off/ value 3 :on
group Buero
icon fts_shutter_manual
room rollo
slider 3,2.5,100
userattr room_map structexclude
webCmd ZU:AUF:value
Und hier aus aus Tablet UI:
<!-- Rollo West Seite -->
<div data-type="slider" data-device="rollo_eg.buero.west_0.100" data-get="state" data-set="value"
data-min="3" data-max="97" data-on='(on|closed|down|0)' data-off='(open|off|0)' data-value=true>
</div>
<div data-type="circlemenu" class="cell circlemenu">
<ul>
<li><div data-type="symbol"
data-device="rollo_eg.buero.west_0.100"
data-get="state"
data-states='["up","down","open_ack","closed","[0-9]","1[0-9]","2[0-9]","3[0-9]","4[0-9]","5[0-9]","6[0-9]","7[0-9]","8[0-9]","9[0-9]","100"]'
data-icons='["oa-fts_shutter_up","oa-fts_shutter_down","oa-fts_window_2w","oa-fts_shutter_100","oa-fts_shutter","oa-fts_shutter_10","oa-fts_shutter_20","oa-fts_shutter_30","oa-fts_shutter_40","oa-fts_shutter_50","oa-fts_shutter_60","oa-fts_shutter_70","oa-fts_shutter_80","oa-fts_shutter_90","oa-fts_shutter_100"]'
data-colors='["yellow","yellow","green","green","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050"]'></div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 0" data-icon="">0</div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 20" data-icon="">20</div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 40" data-icon="">40</div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 60" data-icon="">60</div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 95" data-icon="">95</div></li>
<li><div data-type="push" data-device="rollo_eg.buero.west_0.100" data-set="value 97" data-icon="">97</div></li>
</ul>
</div>
Hast du die OA-Icons geladen?
<link rel="stylesheet" href="lib/openautomation.css" />
PS:: in der nächsten Version (2.5) passiertes dann automatisch, dann fällt diese Fehlerquelle weg ;D
Hallo lammy funkt das mittlerweile bei dir mit den Icons bei mir wird immer nur das erste Icon aus dem Array angezeigt aber nicht an den Aktuellen Stand angepasst....
Habe auch einen KNX-Aktor liegt das event. an dem % Zeichen in State?
was ich falsch
MFG Mani