Guten Tag,
ich habe mich gerade etwas näher mit FHEM und meinem Pi und gen GPIOs beschäftigt. Zur Einrichtung der GPIOs für FHEM habe ich diese Anleitung verwendet. http://voizchat.de/gaszaehler-verbrauch-erfassen-mit-fhem-.../ (http://voizchat.de/gaszaehler-verbrauch-erfassen-mit-fhem-.../) Bis zum define der GPIOs habe ich alle Kommandos so abgesetzt. Das define habe ich in meinem Fall mit dem GPIO 25 realisiert. Zum Schluss habe ich noch den Befehl "attr GPIOTest direction output" genommen. Ich möchte ja erstmal mit FHEM Testen ob ich ganz einfach eine LED an dem betreffenden GPIO zum leuchten bringen kann.
So weit so gut. Es funktioniert.
Wenn ich nun aber von der Pi Kommandozeile ein Python Script starte, dass mir ebenfalls denselben GPIO anspricht, startet das Script mit einer Meldung dass der Kanal bereits in Benutzung ist, jeodch fortgefahren wird. Das Script arbeitet sich ab und beendet sich. Danach kann ich jedoch in FHEM die LED nicht mehr schalten.
Das Python-Script sieht so aus:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(25, GPIO.OUT)
for i in range(10):
GPIO.output(25, 1)
time.sleep(0.2)
GPIO.output(25, 0)
time.sleep(0.2)
GPIO.cleanup()
Ich vermute, dass womöglich im FHEM ein ähnliches CLEANUP Commando am Schluss bei mir fehlt.
Weiß jemand Rat? Meine FHEM Konfiguration des GPIOs sieht wie folgt aus:
(https://scontent-fra3-1.xx.fbcdn.net/hphotos-xlp1/v/t1.0-9/11224316_10206813830096706_6866516317564388305_n.jpg?oh=1e35276e3a019823d859a394194d6e15&oe=5675328D)
Die Seiten http://www.fhemwiki.de/wiki/Raspberry_Pi:_GPIOs_schalten (http://www.fhemwiki.de/wiki/Raspberry_Pi:_GPIOs_schalten) und http://forum.fhem.de/index.php/topic,16519.0.html (http://forum.fhem.de/index.php/topic,16519.0.html) verursachten bei mir nur noch mehr Böhmische Dörfer ^^. Dann hatte ich oben erwähntes Gaszähler Tutorial gefunden ,,wink"-Emoticon
Weiß denn keiner was? :-[
ZitatWeiß denn keiner was? :-[
falscher forumsbereich? du kannst den thread auch verschieben.
Zitat von: frank
falscher forumsbereich? du kannst den thread auch verschieben.
In der Hoffnung, dass dieser Forumsbereich der bessere (richtige) ist!