Ich möchte einen Befehl von der smartvisu per URL-Aufruf weitergeben, dies geschieht so:
Soweit so gut, wenn ich mir zwei Items mache, klappt das prima:
Ich möchte das aber nun mit dem wirklichen Switch machen (der Wert "Tür öffen" wird in die GA 0/3/4 geschrieben)
Ein Klick auf den Button bringt dann aber leider die Meldung:
Danke für einen kleinen Gedankenschubs!
Soweit so gut, wenn ich mir zwei Items mache, klappt das prima:
Code:
[system]
[[doorstatus]]
name = Türe
visu = yes
visu_acl = rw
type = bool
knx_listen = 0/3/4
knx_send = 0/3/4
knx_init = 0/3/4
[COLOR=#FF0000][B]eval = sh.tools.fetch_url('http://192.168.x.x/api.php?status=1')[/B][/COLOR]
sv_widget = {{ basic.switch('item', 'item') }}
Code:
[system]
[[doorstatus]]
name = Türe
visu = yes
visu_acl = rw
type = bool
knx_listen = 0/3/4
knx_send = 0/3/4
knx_init = 0/3/4
[COLOR=#FF0000][B] eval = sh.tools.fetch_url('http://192.168.x.x/api.php?status='.sh.system.doorstatus())[/B][/COLOR]
sv_widget = {{ basic.switch('item', 'item') }}
Code:
2015-10-11 17:02:51 WARNING system.doorstatus-eval Item system.doorstatus: problem evaluating sh.tools.fetch_url('http://192.168.x.x/api.php?status='.sh.system.doorstatus()): 'str' object has no attribute 'sh'


Kommentar