FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: DerMexikaner am 10 November 2013, 02:53:10

Titel: GPIO steuern über FHEM
Beitrag von: DerMexikaner am 10 November 2013, 02:53:10
Hallo zusammen,

über die Konsole kann ich die Ports meines Raspberries erfolgreich ansteuern:
Zitatpi@raspberrypi ~ $ gpio write 2 1
.

In Fhem habe ich die Ansteuerung über einen Dummy + Notify versucht:
Zitatdefine on_LED notify LED:on {\
system("gpio write 2 1 &")}

Leider bleibt die LED bei Ansteuerung über FHEM dunkel. Habe schon diverse Varianten probiert, erkenne meinen Fehler leider nicht. Kann mir jemand einen Tipp geben, wie die Anweisungl aussehen muss?
Titel: Antw:GPIO steuern über FHEM
Beitrag von: betateilchen am 10 November 2013, 11:53:47
Du dürftest zwei Probleme haben.

1. gpio wird nicht im Pfad gefunden, den fhem für die Ausführung von Linux-Befehlen kennt. Abhilfe: komplette Pfadangabe verwenden
2. das & Abhilfe: lass es einfach weg.

Teste mal diese Variante:

define on_LED notify LED:on {`/usr/local/bin/gpio write 2 1`}

/usr/local/bin/ musst Du eventuell anpassen, auf Raspberry sollte das aber passen.
Titel: Antw:GPIO steuern über FHEM
Beitrag von: DerMexikaner am 10 November 2013, 12:11:44
Hallo Betateilchen,

vielen Dank für den entscheidenden Hinweis zur Pfadangabe. Ich habe gestern alles mögliche versucht, aber darauf bin ich einfach nicht gestoßen. Der Sonntag ist gerettet :).