Hallo,
Hab ein problem mit dem device.blind, bzw basic.slide.
Wenn ich meine Rollo auf eine bestimmte Position setze, egal ob über das Positionierungsobjekt, oder über das Langzeitobjekt, wird es nachdem der Aktor die angefahrene Position zurückgemeldet hat immer ruckweise nach oben gefahren, anstatt anzuhalten. Der Rollo stoppt erst, wenn er entweder ganz oben ist, oder wenn ich die Stop-Taste drücke.
Wenn ich in der items.conf beim [[[pos]]] die knx_init und knx_listen rauslösche funktioniert die positionierung, allerdings fehlt dann natürlich auch in der Visu die Rückmeldung.
Was läuft da schief ?
P.S. wenn ich statt dem device.blind nur einen basic.slider einfüge tritt das problem ebenfalls auf, ich vermute daher es liegt an der konfiguration des sliders.
Die angefügten Telegramme sind nur ein auszug eines Raumes, das Problem tritt aber bei allen Rollos auf.
items.conf
pages.html
Logfile:
EIB-Busmonitor
Hab ein problem mit dem device.blind, bzw basic.slide.
Wenn ich meine Rollo auf eine bestimmte Position setze, egal ob über das Positionierungsobjekt, oder über das Langzeitobjekt, wird es nachdem der Aktor die angefahrene Position zurückgemeldet hat immer ruckweise nach oben gefahren, anstatt anzuhalten. Der Rollo stoppt erst, wenn er entweder ganz oben ist, oder wenn ich die Stop-Taste drücke.
Wenn ich in der items.conf beim [[[pos]]] die knx_init und knx_listen rauslösche funktioniert die positionierung, allerdings fehlt dann natürlich auch in der Visu die Rückmeldung.
Was läuft da schief ?
P.S. wenn ich statt dem device.blind nur einen basic.slider einfüge tritt das problem ebenfalls auf, ich vermute daher es liegt an der konfiguration des sliders.
Die angefügten Telegramme sind nur ein auszug eines Raumes, das Problem tritt aber bei allen Rollos auf.
items.conf
Code:
[eg] [[mike]] [[[rollo]]] [[[[move]]]] type = num visu = yes enforce_updates = yes knx_dpt = 1 knx_send = 0/2/30 [[[[stop]]]] type = num visu = yes enforce_updates = yes knx_dpt = 1 knx_send = 0/2/31 [[[[pos]]]] type = num visu = yes knx_dpt = 5001 knx_listen = 0/2/62 knx_send = 0/2/32 knx_init = 0/2/62 [[[[szene]]]] type = num visu = yes enforce_updates = yes knx_dpt = 5 knx_send = 0/2/130
Code:
<div class="block"> <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true"> <div data-role="collapsible" data-collapsed="false"> <h3>Rollo</h3> <table width=100%> <tr> <td align=right width=55%> {{ device.blind('eg.mike.Rollo1', '', 'eg.mike.rollo.move', 'eg.mike.rollo.stop', 'eg.mike.rollo.pos', '', '', '0', '100') }} </td> <td align=left> {{ basic.button('eg.mike.Rollo2', 'eg.mike.rollo.szene', 'Pos 1', 'grid', '0') }} <p></p> <p></p> {{ basic.button('eg.mike.Rollo3', 'eg.mike.rollo.szene', 'Pos 2', 'grid', '1') }} </td> </tr> </table> </div> </div> </div>
Code:
2013-10-08 19:35:42,571 SmartHome.py DEBUG 192.168.0.169:50647 sent '{"cmd":"item","id":"eg.mike.rollo.pos","val":"50"}' -- __init__.py:json_parse:295 2013-10-08 19:35:42,577 SmartHome.py DEBUG eg.mike.rollo.pos = 50 via Visu 192.168.0.169:50647 -- item.py:_update:219 2013-10-08 19:35:42,593 SmartHome.py DEBUG knx: 0.0.0 set 0/2/32 to 7f -- __init__.py:parse_telegram:180 2013-10-08 19:35:45,397 SmartHome.py DEBUG knx: 1.1.2 set 0/2/62 to 49 -- __init__.py:parse_telegram:189 2013-10-08 19:35:45,401 SmartHome.py DEBUG eg.mike.rollo.pos = 49 via KNX 1.1.2 -- item.py:_update:219 2013-10-08 19:35:45,418 SmartHome.py DEBUG knx: 0.0.0 set 0/2/32 to 7c -- __init__.py:parse_telegram:180 2013-10-08 19:35:46,277 SmartHome.py DEBUG knx: 1.1.2 set 0/2/62 to 48 -- __init__.py:parse_telegram:189 2013-10-08 19:35:46,288 SmartHome.py DEBUG eg.mike.rollo.pos = 48 via KNX 1.1.2 -- item.py:_update:219 2013-10-08 19:35:46,310 SmartHome.py DEBUG knx: 0.0.0 set 0/2/32 to 7a -- __init__.py:parse_telegram:180 2013-10-08 19:35:47,017 SmartHome.py DEBUG knx: 1.1.2 set 0/2/62 to 47 -- __init__.py:parse_telegram:189 2013-10-08 19:35:47,022 SmartHome.py DEBUG eg.mike.rollo.pos = 47 via KNX 1.1.2 -- item.py:_update:219 2013-10-08 19:35:47,038 SmartHome.py DEBUG knx: 0.0.0 set 0/2/32 to 77 -- __init__.py:parse_telegram:180 2013-10-08 19:35:47,870 SmartHome.py DEBUG knx: 1.1.2 set 0/2/62 to 46 -- __init__.py:parse_telegram:189 2013-10-08 19:35:47,887 SmartHome.py DEBUG eg.mike.rollo.pos = 46 via KNX 1.1.2 -- item.py:_update:219 2013-10-08 19:35:47,909 SmartHome.py DEBUG knx: 0.0.0 set 0/2/32 to 75 -- __init__.py:parse_telegram:180 2013-10-08 19:35:48,236 SmartHome.py DEBUG 192.168.0.169:50647 sent '{"cmd":"item","id":"eg.mike.rollo.stop","val":"1"}' -- __init__.py:json_parse:295 2013-10-08 19:35:48,241 SmartHome.py DEBUG eg.mike.rollo.stop = 1 via Visu 192.168.0.169:50647 -- item.py:_update:219 2013-10-08 19:35:48,256 SmartHome.py DEBUG knx: 0.0.0 set 0/2/31 to 1 -- __init__.py:parse_telegram:180
Code:
# Zeit Service Flags Prio Quelladr Quelle Zieladr Ziel Rout DPT Typ Daten 469 19:35:41.200 vom Bus L 0.0.0 Raspberry. 0/2/32 Rollo Pos. 6 Prozent Write 50 % 470 19:35:44.005 vom Bus L 1.1.2 UA1.2 0/2/62 RM Rollo Pos. 5 Prozent Write 50 % 471 19:35:44.025 vom Bus L 0.0.0 Raspberry. 0/2/32 Rollo Pos. 6 Prozent Write 49 % 472 19:35:44.887 vom Bus L 1.1.2 UA1.2 0/2/62 RM Rollo Pos. 5 Prozent Write 48 % 473 19:35:44.918 vom Bus L 0.0.0 Raspberry. 0/2/32 Rollo Pos. 6 Prozent Write 48 % 474 19:35:45.625 vom Bus L 1.1.2 UA1.2 0/2/62 RM Rollo Pos. 5 Prozent Write 47 % 475 19:35:45.645 vom Bus L 0.0.0 Raspberry. 0/2/32 Rollo Pos. 6 Prozent Write 47 % 476 19:35:46.480 vom Bus L 1.1.2 UA1.2 0/2/62 RM Rollo Pos. 5 Prozent Write 46 % 477 19:35:46.515 vom Bus L 0.0.0 Raspberry. 0/2/32 Rollo Pos. 6 Prozent Write 46 % 478 19:35:46.864 vom Bus L 0.0.0 Raspberry. 0/2/31 Rollo KZ 6 Ein/Aus Write An
Kommentar