16.02.2020, 20:05
Ich weiss nicht ob es so sinnvoll ist Konsolenbefehle in Python auszuführen. Hab ich aber schon nen paar mal gemacht und ist kein problem:
Aus:
An:
-----------
Erstmal zugänglich machen mit sudo, dass musste ich nur einmal machen, dann ging es auch nach einem reboot:
Hiermit müsste eine Datei "GPIO4" angelegt worde sein:
Dann den GPIO pin auf Output setzen: (sudo)
Und fortan mit kann mit den Zustand schalten: 0 Relais aus, 1 Relais aktiv. Nur diesen Befehl benötigt man dann noch:
Das Relais steuern bei mir einen HDMI switch und ich schalte zwischen zwei Raspberry Pis hin und her. Das eine hat NAVIT installiert und das andere OSMC mit dem Communicator. Läuft sehr geil. Muss nur noch die neusten Version von Navit konfigurieren, da haben die was verändert. ^_^
Aus:
Code:
import os
os.system("echo "0" > /sys/class/gpio/gpio4/value")
An:
Code:
os.system("echo "1" > /sys/class/gpio/gpio4/value")
-----------
Erstmal zugänglich machen mit sudo, dass musste ich nur einmal machen, dann ging es auch nach einem reboot:
Code:
echo "4" > /sys/class/gpio/export
Hiermit müsste eine Datei "GPIO4" angelegt worde sein:
Code:
ls /sys/class/gpio
Dann den GPIO pin auf Output setzen: (sudo)
Code:
echo "out" > /sys/class/gpio/gpio4/direction
Und fortan mit kann mit den Zustand schalten: 0 Relais aus, 1 Relais aktiv. Nur diesen Befehl benötigt man dann noch:
Code:
echo "0" > /sys/class/gpio/gpio4/value
Das Relais steuern bei mir einen HDMI switch und ich schalte zwischen zwei Raspberry Pis hin und her. Das eine hat NAVIT installiert und das andere OSMC mit dem Communicator. Läuft sehr geil. Muss nur noch die neusten Version von Navit konfigurieren, da haben die was verändert. ^_^
Addons .: