Hallo liebes Forum,
ich schreibe hier, weil ich für eine Bekannte eine Türklingelapplikation realisieren soll. Der eigentliche Plan war, dass ich so ein Ding von Telegärtner kaufe und gut ist; aber man ist ja dann doch ziemlich eingeschränkt in den Funktionen. Schließlich googelte ich damals ein wenig und habe das Projekt von motom001 gefunden. --> super Sache motom001!
"Spitze" hatte ich mir gedacht, weil ich eh einmal einen RP kaufen wollte, um ein wenig damit herumzuspielen und auch grundlegendes Programmieren zu erlernen.
Gesagt, getan; zu dem RP3 habe ich mir auch noch einen Set von Sunfounder gekauft, um erst einmal so ein paar Schaltungen geführt durchzuspielen und zu probieren. Außerdem habe ich auch noch ein kleines C++ Projekt gestartet und ausgeführt, bevor ich mich dann wirklich dem DoorPi gewidmet habe.
Und das ist nun meine Ausgangslage:
- RaspberryPi 3B
- DoorPi in Version V2.5.0.2
- KEIN PiFace, sondern erst einmal nur die GPIO
Meine Ziel ist es, erst einmal die Grundfunktionen sicherzustellen, um sich danach noch an Sachen wie Push-Benachrichtigungen, Kamera-Implementation, Türöffner etc. zu wagen.
Da habe ich jetzt aber schon mein erstes Problem, das sich wie folgt gestaltet:
Meine aller erste Frage ist, ob die Nummer der Pins, die ich in dieser Datei konfiguriert habe,
[keyboards]
prodsystem = gpio
[prodsystem_keyboard]
bouncetime = 20
polarity = 1
mode = BOARD
[prodsystem_InputPins]
15 = call:**610
13 = call:**620
die Nummer der physischen Pins oder einer anderen Nummerierung folgt (vgl. dieses Foto).
Ich hatte es so interpretiert, dass es die Nummer der physischen Pins ist, also habe ich jeweils einen Taster nach dieser Schaltung an die beiden entsprechenden Pins gesteckt.
Außerdem ist der RP noch als IP-Telefon an einer FritzBox mittels dieser Zeilen
angemeldet.
Und jetzt kommt das eigentliche Problem.
Bei Drücken der Taster passiert nichts... Ich hatte auch schon einmal versucht nach einem Vorschlag von Wal diese config
[prodsystem_keyboard]
bouncetime = 200
mode = BOARD
polarity = 0
pressed_on_keydown = True
pull_up_down = PUD_OFF
zu benutzen, aber auch das hatte nicht den gewünschten Erfolg. Irgendwann hatte zwar einmal die entsprechende Nebenstelle reagiert, aber das war ein (leider) nicht reproduzierbares Ereignis...
Jetzt stellt sich mir die Frage, bin ich einfach zu blöd oder was habe ich falsch gemacht.
Um mögliche Fehlerquellen auszuschließen, will ich als nächstes erst einmal noch realisieren, dass eine LED von DoorPi angesteuert wird, wenn ein entsprechender Taster gedrückt, so will ich ausschließen können, dass es vielleicht an der Anmeldung an der FritzBox liegt.
Ein Durchmessen des Taster hat gezeigt, dass dieser funktioniert.
Falls ich substantielle Informationen hier Vergessen habe, sagt Bescheid.
Für Tips und Anregungen, wäre euch sehr dankbar.
Liebe Grüße,
ExtremOPS
P.S.: Entschuldigt bitte die lange Prosa...