Ich habe das device.blind für einen Test genutzt. Die +/-- Buttons habe ich zur Feinsteuerung der Lamellenwinkel vorgesehen.
In meinem Item wird das Plus/Minus im Feld Winkel auch als 1 / 0 erkannt. Jetzt möchte ich diesen Wert nutzen um Lamelle +5 oder -5 zu verändern.
Mir gelingt es Nicht! Wer kann helfen?
Danke für jede Hilfestellung
Wolfgang
In meinem Item wird das Plus/Minus im Feld Winkel auch als 1 / 0 erkannt. Jetzt möchte ich diesen Wert nutzen um Lamelle +5 oder -5 zu verändern.
Mir gelingt es Nicht! Wer kann helfen?
<td>{{ device.blind('blindwozitest', 'Wohnraum Fenster Test', 'eg.wozi.test.move', 'eg.wozi.test.stop', 'eg.wozi.test.pos', 'eg.wozi.test.winkel', 'eg.wozi.test.lamelle',0,100,5) }}</td>
[[[[lamelle]]]]
type = num
enforce_updates = true
visu_acl = rw
knx_dpt = 5.001
knx_cache = 3/7/5
knx_listen = 3/7/5
knx_send = 3/7/5
[[[[winkel]]]]
type = bool
enforce_updates = true
visu_acl = rw
knx_dpt = 1
[[[[plus]]]]
type = num
knx_dpt = 5.001
visu_acl = rw
enforce_updates = yes
eval = sh.eg.Wozi.test.lamelle(sh.eg.wozi.test.lamelle()+ 5) if sh.eg.wozi.test.winkel() == 1 else none
eval_trigger = sh.eg.Wozi.test.winkel
[[[[minus]]]]
type = num
knx_dpt = 5.001
visu_acl = rw
enforce_updates = yes
eval = sh.eg.Wozi.test.lamelle(sh.eg.wozi.test.lamelle()-5) if sh.eg.wozi.test.winkel() == 0 else none
eval_trigger = sh.eg.Wozi.test.winkel
2016-08-09 13:56:15 INFO Main Item eg.wozi.test.winkel = False via Visu 192.xx None
2016-08-09 13:56:17 INFO Main Item eg.wozi.test.winkel = True via Visu 192.xx None
2016-08-09 13:56:19 INFO Main Item eg.wozi.test.winkel = False via Visu 192.xx None
type = num
enforce_updates = true
visu_acl = rw
knx_dpt = 5.001
knx_cache = 3/7/5
knx_listen = 3/7/5
knx_send = 3/7/5
[[[[winkel]]]]
type = bool
enforce_updates = true
visu_acl = rw
knx_dpt = 1
[[[[plus]]]]
type = num
knx_dpt = 5.001
visu_acl = rw
enforce_updates = yes
eval = sh.eg.Wozi.test.lamelle(sh.eg.wozi.test.lamelle()+ 5) if sh.eg.wozi.test.winkel() == 1 else none
eval_trigger = sh.eg.Wozi.test.winkel
[[[[minus]]]]
type = num
knx_dpt = 5.001
visu_acl = rw
enforce_updates = yes
eval = sh.eg.Wozi.test.lamelle(sh.eg.wozi.test.lamelle()-5) if sh.eg.wozi.test.winkel() == 0 else none
eval_trigger = sh.eg.Wozi.test.winkel
2016-08-09 13:56:15 INFO Main Item eg.wozi.test.winkel = False via Visu 192.xx None
2016-08-09 13:56:17 INFO Main Item eg.wozi.test.winkel = True via Visu 192.xx None
2016-08-09 13:56:19 INFO Main Item eg.wozi.test.winkel = False via Visu 192.xx None
Wolfgang
Kommentar