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