RaspPI Shell-Script (echo > /dev/ttyUSB0) funktioniert nicht

Gast #4066950
Lesenswert?

Hallo, es soll ein Relay geschaltet werden, welches an /dev/ttyUSB0 
hängt.

Tippe ich direkt in der Konsole
1
pi@holger ~ $ ssty -F /dev/ttyUSB0 9600
2
pi@holger ~ $ echo -e '\xff\x01\x01' > /dev/ttyUSB0

so schaltet das Relay.

Nun als Script:
1
#!/bin/sh
2
ssty -F /dev/ttyUSB0 9600
3
echo -e '\xff\x01\x01' > /dev/ttyUSB0

Gespeichert als relay.sh und ausführbar gemacht mit chmod +x ergibt 
leider keinerleit Reaktion.

Ändere ich den Shebang in !/bin/bash dann geht es. Wo liegt denn nun der 
Unterschied?



Holger
Gast #4067042
Lesenswert?

Nachdem das Problem jetzt ja gelöst ist, die eigentliche Frage:

Warum schließt man an einen RasPi, der einen ganzen Berg von perfekt zur 
Relais-Ansteuerung geeigneten GPIOs besitzt, ein Relais über einen 
USB->Seriell Wandler an, was so ziemlich die umständlichste 
Schnittstelle dafür ist?
Gast #4067320
Lesenswert?

Linksammler schrieb:
> Warum schließt man an einen RasPi, der einen ganzen Berg von perfekt zur
> Relais-Ansteuerung geeigneten GPIOs besitzt, ein Relais über einen
> USB->Seriell Wandler an, was so ziemlich die umständlichste
> Schnittstelle dafür ist?

Fertige Arbeit? Kostengünstiger als Selbstbau? Und was ist daran 
umständlich?


Holger

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren