Hallo zusammen,
ich möchte den Status eines Dummys verwenden um jeweils eine bestimmt URL aufzurufen und habe mit
folgendem Code ein Problem
define Rollo_AZ dummy
attr Rollo_AZ alexaName Rollo
attr Rollo_AZ alexaRoom Arbeitszimmer
attr Rollo_AZ alias Rollo Arbeitszimmer
attr Rollo_AZ genericDeviceType blind
attr Rollo_AZ room Alexa
attr Rollo_AZ setList on off
attr Rollo_AZ webCmd state:on:off
define Rolox_AZ notify Rollo_AZ {\
if Rollo_AZ:on {\
my $server='http://user:passw@192.168.178.28:80';;\
{GetFileFromURL "".$server."/dev/sps/io/6a39a89a-1d73-11e3-a72db8a71e443312/down"};;\
}\
elsif Rollo_AZ:off {\
my $server='http://user:passw@192.168.178.28:80';;\
{GetFileFromURL "".$server."/dev/sps/io/6a39a89a-1d73-11e3-a72db8a71e443312/up"};;\
}\
}
Im Log steht folgender Hinweis, den ich aber trotz verschiedener Änderungen nicht beseitigen konnte:
Rolox_AZ return value: syntax error at (eval 204) line 2, near "if Rollo_AZ"
syntax error at (eval 204) line 6, near "}
elsif"
syntax error at (eval 204) line 9, near ";
}"
Kann mir da jemand bitte helfen. Danke!
Gruß Negropo
Darf man fragen wo Du den Code her hast?
Statt
Rollo_AZ:on
Versuche
$EVENT eq "on"
Und lese Dir bitte den Wikiartikel zu Notify durch.