Ich habe DoorPi auf einem NanoPi Neo installiert. Es läuft alles gut bis auf einen Fehler, bei dem ich nicht weiter komme: Das InputPin erzeugt kein Event.
OutputPins gehen einwandfrei.
Die Auswertung des InputPins über ein Python Programm geht auch.
Python Test-Programm:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.IN)
if GPIO.input(7):
print('Input was HIGH')
else:
print('Input was LOW')
Woran kann der Fehler liegen?
Wie kann ich das debuggen?
Der InputPin ist in doorpi.ini so definiert:
[onboardpins_keyboard]
bouncetime = 2000
mode = board
polarity = 0
pressed_on_keydown = true
pull_up_down = PUD_OFF
[onboardpins_InputPins]
7 = sleep:0
[EVENT_OnKeyPressed_onboardpins.7]
10 = call:11
[EVENT_OnKeyDown_onboardpins.7]
10 = out:Klingel,1
Keines des Events wird ausgelöst