FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dogexan am 14 Dezember 2014, 18:14:49

Titel: Fritzbox LED Lichtorgel mit einem Befehl auslösen.
Beitrag von: dogexan am 14 Dezember 2014, 18:14:49
Hallo zusammen,

momentan habe ich folgenden Code:

{system("/bin/led-ctrl power_on")};sleep 1;{system("/bin/led-ctrl internet_aufgebaut")};sleep 1;{system("/bin/led-ctrl festnetz_aufgebaut")};sleep 1;{system("/bin/led-ctrl wlan_on")};sleep 1;{system("/bin/led-ctrl filesystem_mount_failure")};sleep 1;{system("/bin/led-ctrl power_off")};sleep 1;{system("/bin/led-ctrl internet_abgebaut")};sleep 1;{system("/bin/led-ctrl festnetz_abgebaut")};sleep 1;{system("/bin/led-ctrl wlan_off")};sleep 1;{system("/bin/led-ctrl filesystem_done")}

Gebe ich diesen Code in die Kommandozeile funktioniert die LED Steuerung (Lichtorgel) der Fritzbox tadellos.

Ich versuche nun den Code mit nur einem Befehl auszulösen.

Bis jetzt habe ich folgendes probiert:

{my $LED = {system("/bin/led-ctrl power_on")};sleep 1;{system("/bin/led-ctrl internet_aufgebaut")};sleep 1;{system("/bin/led-ctrl festnetz_aufgebaut")};sleep 1;{system("/bin/led-ctrl wlan_on")};sleep 1;{system("/bin/led-ctrl filesystem_mount_failure")};sleep 1;{system("/bin/led-ctrl power_off")};sleep 1;{system("/bin/led-ctrl internet_abgebaut")};sleep 1;{system("/bin/led-ctrl festnetz_abgebaut")};sleep 1;{system("/bin/led-ctrl wlan_off")};sleep 1;{system("/bin/led-ctrl filesystem_done")}
}


in der myUtils Datei abgespeichert. Beim speichern tritt auch kein Fehler auf.
Also wahrscheinlich funktioniert der Code so nicht oder ich weiß wie nicht wie ich den Code ausführe. Z.B.: {LED} oder $LED. Keine Ahnung :P

Kann mir bitte jemand helfen. Bekomme es einfach nicht hin mit "my $"...

Gruß Alex