Kein OnKeyPressed beim Tastendruck

  • Hilfe / Ratschläge

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

Da in jedem Forum ein paar Regeln eingehalten werden müssen, möchte ich diese auch vorher hier festlegen und niederschreiben. Die grundsätzliche Netiquette setze ich bei Jedem voraus. Darüber hinaus möchte ich nur spezielle Regeln ansprechen:
- Unterlasse FullQuote sondern nutze Alternativen wie Inline-Quoting
-> siehe auch https://de.wikipedia.org/wiki/Fullquote vs. https://de.wikipedia.org/wiki/TOFU#Alternativen_zu_TOFU
- Unterlasse nichtssagende Antworten wie "Danke" oder "werde ich mal testen" oder ähnliches, sofern Du nicht der Threadersteller bist und einen Lösungsvorschlag angeboten bekommen hast.
- Vermeide Doppel-Posts (zwei Beiträge von Dir hintereinander) sondern editiere wenn möglich Deine Posts.

Danke...

  • Kein OnKeyPressed beim Tastendruck

    Hallo Liebe Doorpi Freunde,

    ich habe es jetzt endlich geschafft DoorPi und linphone erfolgreich auf meinem Raspberry zum laufen zu bringen.

    Ich benutze den Raspberry Pi 3 mit dem neuen Image (Buster).

    Ich gehe mit den Tastern direkt auf die GPIO' s. Im Anhang ein Bild von der Beschaltung. In der Software zieh ich die Taster noch gegen Ground.

    Wenn ich jetzt aber den ersten Taster betätige (Pin 11), bekomme ich folgende Meldung und es passiert nichts.

    Source Code: Ausschnitt Trace.log

    1. 2019-07-19 01:44:30,824 [TRACE] [doorpi.action.handler] fire Event OnKeyDown from doorpi.keyboard.from_gpio asyncron
    2. 2019-07-19 01:44:30,825 [TRACE] [doorpi.action.handler] fire Event OnKeyDown_11 from doorpi.keyboard.from_gpio asyncron
    3. 2019-07-19 01:44:30,827 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown - skip fire_event OnKeyDown from doorpi.keyboard.from_gpio
    4. 2019-07-19 01:44:30,828 [TRACE] [doorpi.action.handler] fire Event OnKeyDown_onboardpins.11 from doorpi.keyboard.from_gpio asyncron
    5. 2019-07-19 01:44:30,831 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed from doorpi.keyboard.from_gpio asyncron
    6. 2019-07-19 01:44:30,832 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown_11 - skip fire_event OnKeyDown_11 from doorpi.keyboard.from_gpio
    7. 2019-07-19 01:44:30,833 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed_11 from doorpi.keyboard.from_gpio asyncron
    8. 2019-07-19 01:44:30,834 [DEBUG] [doorpi.action.handler] no actions for event OnKeyDown_onboardpins.11 - skip fire_event OnKeyDown_onboardpins.11 from doorpi.keyboard.from_gpio
    9. 2019-07-19 01:44:30,835 [DEBUG] [doorpi.action.handler] no actions for event OnKeyPressed - skip fire_event OnKeyPressed from doorpi.keyboard.from_gpio
    10. 2019-07-19 01:44:30,836 [TRACE] [doorpi.action.handler] fire Event OnKeyPressed_onboardpins.11 from doorpi.keyboard.from_gpio asyncron
    11. 2019-07-19 01:44:30,838 [DEBUG] [doorpi.action.handler] no actions for event OnKeyPressed_11 - skip fire_event OnKeyPressed_11 from doorpi.keyboard.from_gpio
    12. 2019-07-19 01:44:30,839 [DEBUG] [doorpi.action.handler] [O3U2H0] fire for event OnKeyPressed_onboardpins.11 this actions [<doorpi.action.SingleActions.call.CallAction instance at 0x74662af8>]
    13. 2019-07-19 01:44:30,840 [TRACE] [doorpi.action.handler] [O3U2H0] try to fire action CallAction with args () and kwargs {'number': '11'}
    14. 2019-07-19 01:44:30,841 [TRACE] [doorpi.action.base] run CallAction with args () and kwargs {'number': '11'}
    15. 2019-07-19 01:44:30,841 [TRACE] [doorpi.action.handler] fire Event BeforeSipPhoneMakeCall from doorpi.sipphone.from_linphone asyncron
    Display All
    Was könnte das bedeuten? Ich habe es auch mit EVENT' s versucht, leider auch ohne Erfolg. Im Anhang meine aktuelle Config Datei.

    Danke für eure Hilfe :D

    Gruß Kemlaz
    Images
    • Beschaltung_Taster.PNG

      127.18 kB, 623×734, viewed 19 times
    Files
    • Trace.txt

      (196.42 kB, downloaded 4 times, last: )
    • doorpi_config.txt

      (1.52 kB, downloaded 11 times, last: )
  • Hi,

    ich habe es heute nochmal versucht. Hat leider auch nicht geklappt.

    Es kann sein das es vlt an den Tastern liegt. Ich werde morgen die Prellzeiten der Taster mal überprüfen. Vielleicht mache ich noch eine kleine Zusatzschaltung für die Entprellung.

    Es könnte auch an der Konfiguration der FritzBox liegen. Hier mal einige Fragen fürs Verständnis.

    1. DoorPi braucht eine eigene VoIP Nummer, die von der FritzBox ihm zugeteilt wird (Für ausgehende Anrufe)? Oder reicht ihm die Nummer die ihm von der Fritz.Box zugeteilt wird, z.B.: 620
    2. Die Geräte die von DoorPi angeruft werden sollen, müssen das VoIP Telefone im Haushalt sein oder können auch normale Handys ohne Einschränkung angerufen werden?

    3. Sobald ein Event ausgelöst wird, werden ja die Nachfolgenden Zeilen ausgeführt. Was haben die Zeilen vor dem Gleichheitszeichen zu bedeuten? Wird es einfach nur hoch gezählt? Beispiel unten.

    [EVENT_OnKeyDown_onboardpins.11]
    10 = call:**621
    20 = ..
    30 = ..

    Vielen Dank für eure Mühe und eure Geduld

    Gruß Kemlaz
  • Hallo Kemlaz,

    vorab, ich habe keine FritzBox mit Türanlage ... im Betrieb

    Kemlaz wrote:

    1. DoorPi braucht eine eigene VoIP Nummer, die von der FritzBox ihm zugeteilt wird (Für ausgehende Anrufe)? Oder reicht ihm die Nummer die ihm von der Fritz.Box zugeteilt wird, z.B.: 620
    Wird eine Nummer vorgegeben?
    Siehe: doorpi.org/forum/attachment/76…ypixel-doorpi-klinge-pdf/ ab Seite 4
    ???


    Kemlaz wrote:

    2. Die Geräte die von DoorPi angeruft werden sollen, müssen das VoIP Telefone im Haushalt sein oder können auch normale Handys ohne Einschränkung angerufen werden?
    Steht bei avm.de/service/fritzbox/fritzb…-in-FRITZ-Box-einrichten/ beschrieben.
    Eine oder mehrere interne Rufnummern oder eine Externe


    Kemlaz wrote:

    3. Sobald ein Event ausgelöst wird, werden ja die Nachfolgenden Zeilen ausgeführt. Was haben die Zeilen vor dem Gleichheitszeichen zu bedeuten? Wird es einfach nur hoch gezählt?
    Es wird alles der (Zahlen-) Reihe nach abgearbeitet. Aber Vorsicht: Einige Befehle sind "blockierende" Befehle. Das heißt, dass der Befehl erst komplett abgearbeitet wird. Dann kommt der nächste Befehl.
    "out" ist zum Beispiel ein blockierender Befehl. Wenn Etwas geschaltet werden soll und nach x Sekunden wieder aus, dann wird der nächste Befehl auch erst nach x Sekunden ausgeführt.
    "out:Verstärker,1,0,120" hier wird der nächste Befehl erst in 120 Sekunden abgearbeitet

    Viele Grüße
    Olaf
    --
    Wer nicht gekennzeichnete Rechtschreibfehler findet darf sie gerne behalten.
  • Hi Olaf,

    ich habe meine FB genau so konfiguriert, d.h. mein Raspberry als Türsprechanlage und mein Handy als internes Gerät. Über die Fon App kann ich mich auch erfolgreich mit der FB verbinden.

    Leider geht das Anrufen immer noch nicht. Ich glaube die Konfiguration der verschiedenen Router sind sehr ähnlich.
    Die FB hat aus Sicherheitsgründen noch eine "Zusätzliche Bestätigung". Sobald ein Gerät neu eingerichtet wird muss man eine Taste auf der FB drücken um es zu bestätigen. Genauso ist es auch bei der ersten Verbindung des Gerätes mit der FB (z.B.: mit dem Handy über die FON App). Es erscheint ein Fenster mit der Aufforderung eine Taster an der FB zu drücken. Bei der Verbindung des Raspberrys mit der FB ist so eine Meldung nicht aufgetaucht. Vlt könnte es auch daran liegen. Ich werde heute Abend diese Einstellung mal deaktivieren und schauen ob es so funktioniert.

    Muss ich, nach dem ich den Raspbery und mein Handy eingerichtet habe, neue Rufnummern einrichten?

    Gruß Kemlaz

    The post was edited 1 time, last by Kemlaz ().

  • Hallo Zusammen,

    ich habe gestern Abend die "Zusätzliche Bestätigung" in der FB deaktiviert und den Raspi und mein Handy dann nochmal in der FB neu angelegt.

    Und siehe da, es funktioniert ;( . Krass was so eine Standardeinstellung der FB alles ausmachen kann. Nach Stundenlangem suchen im Internet und in der Config file und Vermutungen das es eventuell an den Tastern liegen könnte, kommt am Ende doch so was raus. Nichts desto trotz ist es ein Erfolg :D :D

    Vielen Dank für eure Hilfe und eure Ratschläge. :thumbsup:

    Ich werde heute weiter an der Klingel arbeiten. Ich denke ihr hört bald wieder von mir.

    LG Kemlaz