GPIO schalten, Parameteraufruf

Begonnen von Manfred, 25 August 2013, 21:41:05

Vorheriges Thema - Nächstes Thema

Manfred

Hallo,

ich habe mal eine Verständnisfrage:

Ich kann den GPIO Port 17 über FHEM schalten.
Dazu benutze ich das Bashscript.
In FHEM:

define LED dummy
attr LED setList on off
define on_LED notify LED:on {\
system("fhem-gpio.sh 17 1 &")}

define off_LED notify LED:off {\
system("fhem-gpio.sh 17 0 &")}

Ich habe aber auch WiredPi installiert und kann über das Terminal
und den Befehl gpio -g write 17 1 schalten


Aber über Fhem

define LED dummy
attr LED setList on off
define on_LED notify LED:on {\
system("gpio -g write 17 1 &")}

define off_LED notify LED:off {\
system("gpio -g write 17 0 &")}

nicht. Warum? Hat jemand eine Idee?
Was bedeutet das &?

Danke!

betateilchen

Zitat von: Manfred schrieb am So, 25 August 2013 21:41Was bedeutet das &?

Linuxgrundlagen... ein Programm starten und den zugehörigen Prozess in den HIntergrund schicken, damit auf der Befehlszeile weitergearbeitet werden kann.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!