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