Hallo zusammen,
ich habe gerade versucht eine Rolladensteuerung in der visu darzustellen und da kommen mir ein paar Dinge merkwürdig vor.
1. Mein Stoppbutton funktioniert nicht. Wenn ich als Wert eine 1 eintrage, geht es garnicht, mit einer 0 nur beim herunterfahren, jedoch nicht beim auffahren.
2. Nachdem ich über die Visu z.B bis zur Hälfte heruntergefahren habe, kann ich nicht weiter herunter, sondern nur noch auffahren. Quasi immer gegenteilig.
3. Wenn ich über Taster auf fahre, funktioniert alles problemlos, der Shutter in der Visu zeigt auch die richtige Position an. Jetzt kann jedoch über die Visu nicht wieder herunterfahren, sondern muss erst den Button "auf" betätigen um danach abwärts zu fahren.
Vielleicht könnt ihr mir mal auf die Sprünge helfen, was ich hier falsch mache.
Vielen Dank schon mal!!!
ich habe gerade versucht eine Rolladensteuerung in der visu darzustellen und da kommen mir ein paar Dinge merkwürdig vor.
1. Mein Stoppbutton funktioniert nicht. Wenn ich als Wert eine 1 eintrage, geht es garnicht, mit einer 0 nur beim herunterfahren, jedoch nicht beim auffahren.
2. Nachdem ich über die Visu z.B bis zur Hälfte heruntergefahren habe, kann ich nicht weiter herunter, sondern nur noch auffahren. Quasi immer gegenteilig.
3. Wenn ich über Taster auf fahre, funktioniert alles problemlos, der Shutter in der Visu zeigt auch die richtige Position an. Jetzt kann jedoch über die Visu nicht wieder herunterfahren, sondern muss erst den Button "auf" betätigen um danach abwärts zu fahren.
Vielleicht könnt ihr mir mal auf die Sprünge helfen, was ich hier falsch mache.
Vielen Dank schon mal!!!
Code:
['kueche'] [['rolladen']] [[['endlage']]] [[[['oben']]]] type=bool visu=toggle knx_dpt=1 visu_acl = rw knx_listen = 1/2/3 knx_init = 1/2/3 [[[['unten']]]] type=bool visu=toggle knx_dpt=1 visu_acl = rw knx_listen = 1/2/4 knx_init = 1/2/4 [[['fahrt']]] type=bool visu=toggle knx_dpt=1 knx_send = 1/2/1 visu_acl = rw [[['stopp']]] type=bool visu=toggle knx_dpt=1 knx_send = 1/2/2 visu_acl = rw [[['position']]] type=num visu=slider knx_dpt=5 knx_send = 1/2/5 knx_listen = 1/2/6 visu_acl = rw knx_init = 1/2/5 [[[['status']]]] type=num visu=slider knx_dpt=5 knx_send = 1/2/6 knx_listen = 1/2/6 visu_acl = rw knx_init = 1/2/6
Code:
{{ basic.shutter('shutter4', 'kueche.rolladen.position', '', 0, 255, 1) }} {{ basic.button('button1', 'kueche.rolladen.fahrt', '', icon0~'control_arrow_up.png', 0, 'mini') }} {{ basic.button('button2', 'kueche.rolladen.fahrt', '', icon0~'control_arrow_down.png', 1, 'mini') }} {{ basic.button('button3', 'kueche.rolladen.stopp', '', icon0~'audio_stop.png', 1, 'mini') }} {{ basic.button('button4', 'kueche.rolladen.position', '', icon0~'fts_shutter_50.png', 50, 'mini') }}
Code:
2014-07-24 20:24:30,243 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:30,259 DEBUG Main Item kueche.rolladen.fahrt = False via Visu 192.168.1.2:49683 None -- item.py:__update:363 2014-07-24 20:24:30,303 INFO Main knx: 0.0.1 set 1/2/1 to 00 -- __init__.py:parse_telegram:181 2014-07-24 20:24:33,171 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:33,186 DEBUG Main Item kueche.rolladen.stopp = False via Visu 192.168.1.2:49683 None -- item.py:__update:363 2014-07-24 20:24:33,230 INFO Main knx: 0.0.1 set 1/2/2 to 00 -- __init__.py:parse_telegram:181 2014-07-24 20:24:34,343 INFO Main knx: 1.1.1 set 1/2/4 to False -- __init__.py:parse_telegram:190 2014-07-24 20:24:34,357 DEBUG Main Item kueche.rolladen.endlage.unten = False via KNX 1.1.1 1/2/4 -- item.py:__update:363 2014-07-24 20:24:34,375 INFO Main knx: 1.1.1 set 1/2/6 to 133 -- __init__.py:parse_telegram:190 2014-07-24 20:24:34,392 DEBUG Main Item kueche.rolladen.position.status = 133 via KNX 1.1.1 1/2/6 -- item.py:__update:363 2014-07-24 20:24:34,411 DEBUG Main Item kueche.rolladen.position = 133 via KNX 1.1.1 1/2/6 -- item.py:__update:363 2014-07-24 20:24:35,939 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:38,659 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:39,794 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:42,123 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"1"}' -- __init__.py:json_parse:272 2014-07-24 20:24:42,137 DEBUG Main Item kueche.rolladen.fahrt = True via Visu 192.168.1.2:49683 None -- item.py:__update:363 2014-07-24 20:24:42,182 INFO Main knx: 0.0.1 set 1/2/1 to 01 -- __init__.py:parse_telegram:181 2014-07-24 20:24:43,779 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:45,354 DEBUG Main 192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272 2014-07-24 20:24:50,069 INFO Main knx: 1.1.1 set 1/2/4 to True -- __init__.py:parse_telegram:190 2014-07-24 20:24:50,083 DEBUG Main Item kueche.rolladen.endlage.unten = True via KNX 1.1.1 1/2/4 -- item.py:__update:363 2014-07-24 20:24:50,101 INFO Main knx: 1.1.1 set 1/2/6 to 255 -- __init__.py:parse_telegram:190 2014-07-24 20:24:50,117 DEBUG Main Item kueche.rolladen.position.status = 255 via KNX 1.1.1 1/2/6 -- item.py:__update:363 2014-07-24 20:24:50,136 DEBUG Main Item kueche.rolladen.position = 255 via KNX 1.1.1 1/2/6 -- item.py:__update:363
Kommentar