PIR / GPIO - funktioniert mit Python Skript in FHEM ist PINLEVEL immer High

Begonnen von skynet, 03 März 2018, 20:58:27

Vorheriges Thema - Nächstes Thema

skynet

Update - Wenn ich 1Wire deaktiviere geht es ....

Nächste Frage - Geht nicht beides ?

Frank_Huber

1. setz mal nen Jumperkabel von PIN 9 zu PIN 11
2. definiere den RPI_GPIO 17 (Pin 11) genau wie hier angegeben:
define GPIO_IN_17 RPI_GPIO 17
attr GPIO_IN_17 active_low yes
attr GPIO_IN_17 direction input
attr GPIO_IN_17 interrupt both
attr GPIO_IN_17 pud_resistor up

Der GPIO sollte state "on" sein.
3. ziehe das Jumperkabel ab. GPIO sollte off gehen.

GPIO ist damit getestet und Einsatzbereit. jetzt kann dein PIR da dran.

leg dir auch mal das angehängte Bild ab... :)

klausw

Zitat von: skynet am 04 März 2018, 17:23:22
Update - Wenn ich 1Wire deaktiviere geht es ....

Nächste Frage - Geht nicht beides ?
Doch,  1wire belegt ausschließlich Gpio4 (Pin 7)
Aber scheinbar nutzt du 1wire sowieso nicht. Sonst hättest du ja die 1wire Sensoren am Gpio4 dran;)
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

Frank_Huber

Zitat von: skynet am 04 März 2018, 17:23:22
Update - Wenn ich 1Wire deaktiviere geht es ....
Nächste Frage - Geht nicht beides ?
Nein, nicht am gleichen GPIO.
Das ist aber von FHEM unabhängig.
--> nimm nen anderen GPIO wenn Du 1w brauchst.

skynet

Jetzt hab ich es.
Es geht parallel.
Aber FHEM braucht bei jeder PIN Änderung einen Neustart - Da reicht keine DEF speichern.

ALSO es war die falsche GPIO Bezeichnung.

VIELEN DANK für den Hinweis und die Hilfe