NEWS
Orange PI "H3" - GPIOs aus ioBroker steuern
-
So richtet ihr euch die OrangePI GPIO ein
(Getestet mit einem Orange PI Plus 2)
Sollte aber auch mit allen anderen OrangePI mit H3 Chips gehen
Dazu muss als erstes die WiringOP installiert werden.
Auf Kommandozeilenebene gebt ihr folgendes ein
git clone https://github.com/zhaolei/WiringOP.git -b h3
Das lädt euch die WiringOP auf den OPI.
Anschließend nacheinander folgende Befehle eingeben :
cd WiringOP chmod +x ./build sudo ./build
Jetzt solltet schauen, ob es richtig installiert wurde.
gpio readall
Unterstütze Kommandos :
gpio -v gpio -h gpio [-g|-1] [-x extension:params] ... gpio <read write/aread/awritewb/pwm/mode>... gpio readall/reset gpio unexportall/exports gpio export/edge/unexport ... gpio pwm-bal/pwm-ms gpio pwmr <range> gpio pwmc <divider> gpio load spi/i2c gpio i2cd/i2cdetect gpio usbp high/low
Blockly zur Steuerung
Im Javascript Adapter unter Einstellungen muss bei Erlaube das Kommando "exec": ein Haken gesetzt werden.Das war es schon
Nachtrag :
Ich habe festgestellt, daß die Schaltung oben und das Blockly nur dann läuft, wenn ihr nach jedem Neustart des OPI einmalig einen zusätzlichen Command setztgpio mode <gpio pinnummer> out
Also für Pin 7 : gpio mode 7 out
Damit schaltet ihr den Pin auf Ausgang..
Grüße
Tom -
sehr schön Tom,
ich nutze die GPIO´s des RPI Zero W.
Dort lassen sich die GPIO´s über den RPI Adapter ansprechen.
Geht es aus dem Blockly genau so beim RPI wie bei deinem Bespiel?
-
Hi,
das kann ich dir nicht wirklich sagen, ich habe nur den Orange PI mit ioBroker laufen.
Daher kann ich das nicht testen…
Probiers doch einfach mal aus
gpio readall sollte auch auf der Kommandozeile beim RPI's gehen…
Wenn dann die Liste so oder ähnlich kommt, dann bist du nah dran.
Schau mal hier auf die Seite : http://wiringpi.com/
Das sollte speziell für die Raspis sein...
Grüße
Tom
-
Hallo,
eine Frage zu den Orange Pi GPIOs, auf 4 & 6 hängt ja der Lüfter drauf und wollte diesen ausschalten - funzt aber nicht, was mach ich falsch?
Betreibe Multihost (raspi3+orangepi e2)
-
Moin
Pin 4 & 6 an der Steckerleiste?
Das sind 5V Spannungsversorgungsanschlüsse des OrangePI und keine GPIOs.
Die kannst du nicht schalten.
Schau mal hier : viewtopic.php?f=35&t=15060
Das sollte dir helfen.
Grüße
Tom
-
aber auf welche Pins muss ich den Lüfter dann stecken? (möchte nur ein/aus über den ioBroker steuern können) ev. Pin 1 3,3V und Gpio 9 GND ?
-
Schau dir bitte mein verlinktes Thema an.
Du kannst mit keinem GPIO direkt ein Lüfter steuern.
Ein normaler 5V Lüfter zieht 100-200mA, damit zerschießt du dir den GPIO sofort wegen Überlastung.
Wenn du ihn an 3,3V und GND klemmst, dann läuft er trotzdem dauerhaft nur halt mit 3,3V langsamer…
Grüße
Tom
-
Wichtigen Hinweis in Beitrag 1 eingefügt
Neustart = Command gpio mode <pin nummer="">out</pin>