Hallo,
folgendes Problem.
Ich habe einen Device Shutter konfiguriert.
.conf
Das wird auch in den Autogenerator richtig übertragen. Der Fahrbefehl nach oben funktioniert, danach der Stop Befehl auch noch. Will ich dann aber weiter nach oben geht's nicht. Das Debug gibt folgendes aus: (das "Rollo nach oben" hab ich nur für das bessere Verständnis hinzugefügt. Die Smilies war ich nicht absichtlich. Ist im Debug scheinbar ne Zeichenfolge)
Warum wird der letzte Befehl nicht ausgeführt? Hab auch schon die auskommentierten "knx_listen" mit ausgeführt, aber auch das hat den gleichen Effekt. Dachte es würde an einer hörenden Adresse liegen. In der ETS sind auch nur der 1 "hoch" Befehl und der "Stop" Befehl zu sehen. Und die Statis natürlich.
Hier noch die HTML falls die benötigt wird:
Wäre echt toll wenn mir jemand auf die Sprünge helfen könnte.
Vielen Dank
Gruß
Wolfgang
folgendes Problem.
Ich habe einen Device Shutter konfiguriert.
.conf
[[[Rollo]]]
name = Rollo
type = bool
visu_acl = rw
sv_widget = {{ device.shutter('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
[[[[move]]]]
type = num
visu_acl = rw
knx_dpt = 1
#knx_listen = 2/5/25
knx_send = 2/4/25
[[[[stop]]]]
type = num
visu_acl = rw
knx_dpt = 1
#knx_listen = 2/4/25
knx_send = 2/5/25
[[[[pos]]]]
type = num
visu_acl = rw
knx_dpt = 5
knx_listen = 2/3/1
name = Rollo
type = bool
visu_acl = rw
sv_widget = {{ device.shutter('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
[[[[move]]]]
type = num
visu_acl = rw
knx_dpt = 1
#knx_listen = 2/5/25
knx_send = 2/4/25
[[[[stop]]]]
type = num
visu_acl = rw
knx_dpt = 1
#knx_listen = 2/4/25
knx_send = 2/5/25
[[[[pos]]]]
type = num
visu_acl = rw
knx_dpt = 5
knx_listen = 2/3/1
Rollo nach oben 2013-12-17 20:58:46,661 DEBUG Main 192.168.178.100:41556 sent '{"cmd":"item","id":"Erdgeschoss.Wohnzimmer.Rollo. move","val":"1"}' -- __init__.py:json_parse:269
2013-12-17 20:58:46,668 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.move = 1 via Visu 192.168.178.100:41556 None -- item.py:__update:363
2013-12-17 20:58:46,704 DEBUG Main knx: 1.1.0 set 2/4/25 to 01 -- __init__.py
arse_telegram:181
Rollo Stop 2013-12-17 20:58:51,901 DEBUG Main 192.168.178.100:41556 sent '{"cmd":"item","id":"Erdgeschoss.Wohnzimmer.Rollo. stop","val":"1"}' -- __init__.py:json_parse:269
2013-12-17 20:58:51,911 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.stop = 1 via Visu 192.168.178.100:41556 None -- item.py:__update:363
2013-12-17 20:58:51,947 DEBUG Main knx: 1.1.0 set 2/5/25 to 01 -- __init__.py
arse_telegram:181
(Status) 2013-12-17 20:58:53,054 DEBUG Main knx: 1.1.20 set 2/3/1 to 216 -- __init__.py
arse_telegram:190
2013-12-17 20:58:53,061 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.pos = 216 via KNX 1.1.20 2/3/1 -- item.py:__update:363
Rollo nach oben 2013-12-17 20:58:58,419 DEBUG Main 192.168.178.100:41556 sent '{"cmd":"item","id":"Erdgeschoss.Wohnzimmer.Rollo. move","val":"1"}' -- __init__.py:json_parse:269
Der letzte Befehl (Rollo nach oben) wird nicht ausgeführt. Hat vielleicht jemand eine Idee warum das so ist?
2013-12-17 20:58:46,668 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.move = 1 via Visu 192.168.178.100:41556 None -- item.py:__update:363
2013-12-17 20:58:46,704 DEBUG Main knx: 1.1.0 set 2/4/25 to 01 -- __init__.py

Rollo Stop 2013-12-17 20:58:51,901 DEBUG Main 192.168.178.100:41556 sent '{"cmd":"item","id":"Erdgeschoss.Wohnzimmer.Rollo. stop","val":"1"}' -- __init__.py:json_parse:269
2013-12-17 20:58:51,911 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.stop = 1 via Visu 192.168.178.100:41556 None -- item.py:__update:363
2013-12-17 20:58:51,947 DEBUG Main knx: 1.1.0 set 2/5/25 to 01 -- __init__.py

(Status) 2013-12-17 20:58:53,054 DEBUG Main knx: 1.1.20 set 2/3/1 to 216 -- __init__.py

2013-12-17 20:58:53,061 DEBUG Main Item Erdgeschoss.Wohnzimmer.Rollo.pos = 216 via KNX 1.1.20 2/3/1 -- item.py:__update:363
Rollo nach oben 2013-12-17 20:58:58,419 DEBUG Main 192.168.178.100:41556 sent '{"cmd":"item","id":"Erdgeschoss.Wohnzimmer.Rollo. move","val":"1"}' -- __init__.py:json_parse:269
Der letzte Befehl (Rollo nach oben) wird nicht ausgeführt. Hat vielleicht jemand eine Idee warum das so ist?
Hier noch die HTML falls die benötigt wird:
<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>
{{ device.shutter('Erdgeschoss.Wohnzimmer.Rollo', 'Rollo', 'Erdgeschoss.Wohnzimmer.Rollo.move', 'Erdgeschoss.Wohnzimmer.Rollo.stop', 'Erdgeschoss.Wohnzimmer.Rollo.pos') }}
</div>
<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>
{{ device.shutter('Erdgeschoss.Wohnzimmer.Rollo', 'Rollo', 'Erdgeschoss.Wohnzimmer.Rollo.move', 'Erdgeschoss.Wohnzimmer.Rollo.stop', 'Erdgeschoss.Wohnzimmer.Rollo.pos') }}
</div>
Vielen Dank
Gruß
Wolfgang
Kommentar