FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stefan-dd am 18 Juni 2017, 12:04:08

Titel: GPIO Eingang - state immer auf off
Beitrag von: stefan-dd am 18 Juni 2017, 12:04:08
Hallo,
ich möchte an meiner Zisterne die Pumpe überwachen. Tritt eine Störung auf soll es fhem gemeldet werden.
Es funktioniert soweit, dass der Pinlevel zwischen high und low wechselt. Also dachte ich es passt. Leider bleibt der "state" immer auf "off" stehen. Somit ist es für eine Weiterverarbeitung schlecht.
Ich nutze noch einen weiteren Eingang, dort funktioniert es. Warum bei diesem nicht?

defmod Zisterne_Pumpe RPI_GPIO 3
attr Zisterne_Pumpe alias Pumpenüberwachung
attr Zisterne_Pumpe devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
attr Zisterne_Pumpe direction input
attr Zisterne_Pumpe group Brauchwasser
attr Zisterne_Pumpe poll_interval 1
attr Zisterne_Pumpe pud_resistor up
attr Zisterne_Pumpe room Heizung/Zisterne

setstate Zisterne_Pumpe off
setstate Zisterne_Pumpe 2017-06-18 11:58:43 Pinlevel low
setstate Zisterne_Pumpe 2017-06-18 11:58:43 state off
Titel: Antw:GPIO Eingang - state immer auf off
Beitrag von: Tom Major am 20 Juni 2017, 23:27:58
GPIO3 ist ein I2C Pin am RPi. Wenn I2C z.B. über raspi-config aktiviert wäre würde der pin ev. nicht mehr als Eingang funktionieren. Wäre eine Möglichkeit warum es bei diesem Eingang nicht klappt..

Grüße Tom
Titel: Antw:GPIO Eingang - state immer auf off
Beitrag von: klausw am 21 Juni 2017, 14:54:35
Für Inputs würde ich ausserdem das Attribut interrupt verwenden.

Wenn du wiringpi installiert hast dann kannst du über das gpio utility auch schauen, ob der GPIO anderweitig (I2C, SPI etc.) konfiguriert ist