Ankündigung

Einklappen
Keine Ankündigung bisher.

[OpenKNX-Ready] Zutrittskontrolle mit Fingerprint / Fingerabdruck

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zitat von traxanos Beitrag anzeigen

    Ich denke das ist ein Nebeneffekt von der fortlaufenden Auswertung. Vorher gabs es ein Touchevent das die Verarbeitung genau 1mal ermöglicht hatte. Wenn man aber eine Totzeit einbaut, sollte die FingerID mit beachten. Ich legen gerne 2 finger direkt hintereinder auf. Grage öffnen + Haustüre. Da wäre eine Totzeit von 3s mies wenn die FingerID nicht beachtet würde
    Sehr gut, ja, daher Vollzitat! Totzeit nach erfolgreicher Aktion in Sekunden parametrierbar, mit oder ohne Berücksichtigung der Aktion, und/oder mit oder ohne Berücksichtigung der Finger-ID. Damit sollten dann alle Eventualitäten abgedeckt sein. Totzeit kann ja auch bei "Scan bei Berührung" parametrierbar sein, schließt sich ja nicht aus...

    Kommentar


      Zitat von mumpf Beitrag anzeigen
      ...Workaround: Du machst beim Taster "Externes KO" und verbindest die Rohdaten-GA mit dem externen KO des Tasters...
      das funktioniert leider auch nicht. Scheint also am "Virtual Button modul" zu liegen...?

      Kommentar


        Zitat von TabSel Beitrag anzeigen
        aber der Virtual Button interne Eingang funktioniert (noch) nicht
        Hab das jetzt mehrfach getestet. Läuft einwandfrei. Ich vermute das TouchKO liefert nicht dauerhaft korrekt das EIN/AUS. Meiner Meinung nach kann er das auch nicht. weil das Touch nur ein OneShot Event ist.

        abtools veruscht du intern irgendwie das ein/aus zu simulieren mit irgend einem timer?
        OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

        Kommentar


          Zitat von traxanos Beitrag anzeigen
          Wenn man aber eine Totzeit einbaut, sollte die FingerID mit beachten.
          Wenn, dann würde man die Totzeit an der Aktion hinterlegen und die würde nur besagen, dass die selbe Aktion erst nach der Totzeit wieder ausgefürht wird.

          Aber meiner Meinung nach braucht es gar keine Totzeit: Solange immer der selbe Finger gescanned wird, wird einfach nichts gemacht. Und sobald kein oder ein anderer Finger gescanned wurde, darf auch wieder der erste Finger dran.

          Zitat von TabSel Beitrag anzeigen
          das funktioniert leider auch nicht. Scheint also am "Virtual Button modul" zu liegen...?
          Das kann IMO nicht sein. Dass ich mich bei der internen Verknüpfung zwischen Touch-Taste und VirtualButton-Eingang vertan habe, mag sein. Aber dass der Virtual Button grundsätzlich nicht geht, wäre bei Tests sicherlich aufgefallen.
          Aber manchmal liegt der Teufel im Detail, ich schaue natürlich nochmal...

          Gruß, Waldemar

          OpenKNX www.openknx.de

          Kommentar


            Zitat von mumpf Beitrag anzeigen
            …Solange immer der selbe Finger gescanned wird, wird einfach nichts gemacht…
            auch wenn der selbe Finger erst nach 5 Minuten wieder gescanned wird, ohne dass ein anderer Finger zwischendurch gescanned wird?

            finde ich nicht gut, es mag durchaus Anwendungen geben bei denen der selbe Finger mehrfach längere Zeit gescanned werden muss, das ist dann wie ein langer Tastendruck. Ich finde eine einstellbare Totzeit sinnvoller.

            Kommentar


              Zitat von TabSel Beitrag anzeigen
              ohne dass ein anderer Finger zwischendurch gescanned wird?
              Steht da:
              Zitat von mumpf Beitrag anzeigen
              Und sobald kein oder ein anderer Finger gescanned wurde, darf auch wieder der erste Finger dran.
              Zitat von TabSel Beitrag anzeigen
              finde ich nicht gut, es mag durchaus Anwendungen geben bei denen der selbe Finger mehrfach längere Zeit gescanned werden muss, das ist dann wie ein langer Tastendruck.
              Wenn Du da Beispiele hast, können wir das ja mal diskutieren. Allerdings hilft bei so was die Totzeit nicht, denn wenn Du länger als die Totzeit den Finger auflegst, ist nicht klar, was passieren soll.

              Meiner Meinung wird die Usability durch lange Scans nicht besser. Und da man 10 Finger hat, ist das auch kein notwendiges Szenario. Aber letztendlich muss das auch abtools entscheiden, ich bin hier nur beratend beteiligt.

              Gruß, Waldemar
              OpenKNX www.openknx.de

              Kommentar


                Zitat von mumpf Beitrag anzeigen
                …wenn Du länger als die Totzeit den Finger auflegst, ist nicht klar, was passieren soll…
                Die Aktion wird wieder ausgeführt…

                anwendung: Haus verlassen Knopf via FP: kurz drücken: Licht EG aus. Länger drücken: Licht Haus aus, noch länger halten, Rollos runter, noch länger drücken Türschloss auf etc.

                Aber eben nur bei mir, bei den Kids nicht, und auch nicht innerhalb Sekundenbruchteilen, sondern nach je zwei Sekunden.

                wie gesagt, nur ein aus der Luft gegriffenes Beispiel

                Kommentar


                  Ich möchte hier ein großes Lob los werden. Ich hatte mir vor vielen Jahren einige Freebus/Selfbus Komponenten aufgebaut und vor kurzen habe ich nun drei Fingerprints mit OpenKNX in Betrieb genommen. Was soll ich sagen, es hat auf Anhieb reibungslos funktioniert, so dass ich nun ekey rausgeworfen habe. Eine ganz anderes Level als noch die Selfbus-Komponenten.

                  Anmerkung: Mich hat bei ekey gestört, dass es bei unseren Kindern nicht zuverlässig bzw. gar nicht funktionierte. Auch bei meiner Frau hat es nie sauber funktioniert, daher jetzt diese Fingerprints mit OpenKNX und es funktioniert sehr gut. Die Relais Funktion des früheren ekey Multi übernimmt jetzt ein mdt 8-fach Schaltaktor der bei mir nur Kleinspannungen schaltet.

                  Eingebaut habe ich die Fingerscanner im Gira TX_44 System, da ich die Außensteckdosen auch gerade ausgetauscht hatte. Den abgewinkelten Sensor habe ich mit dem Jung Einsatz von Benni620 realisiert. Die originalen Gira Einsätze sind auch quadratisch mit 70x70mm², stehen im Original aber noch 4mm vor, vielleicht passe ich das Design noch etwas an, aber so sieht es auch schon gut aus. Bei den "normalen" Gira Blindabdeckungen mit Fräsungen habe ich das kleine Loch für die LED von hinten mit Silikon gefüllt, so hat es wieder IP44 und ist trotzdem gut sichtbar.

                  Fazit: Hut ab allen Beteiligten, dass ist eine super Leistung die ihr hier umgesetzt habt. An der Applikation können sich die etablierten Hersteller eine "Scheibe abschneiden". Die Fingererkennung, Synchronisation der Fingerprints und Übertragen einer neuen Firmware über den KNX-Bus funktionierte bei mir problemlos.
                  Angehängte Dateien
                  Zuletzt geändert von panzaeron; 28.07.2024, 11:42.

                  Kommentar


                    Zitat von mumpf Beitrag anzeigen
                    ...Dass ich mich bei der internen Verknüpfung zwischen Touch-Taste und VirtualButton-Eingang vertan habe, mag sein. Aber dass der Virtual Button grundsätzlich nicht geht, wäre bei Tests sicherlich aufgefallen.
                    Aber manchmal liegt der Teufel im Detail, ich schaue natürlich nochmal...
                    ...
                    Ich hab jetzt hier lange rumprobiert: Mit der Logik funktioniert es: ich hab den Touchtaster mit nem externen Eingang der Logik verbunden, und die Logik spuckt auch das Ergebnis aus. Einzig der Virtual Button ist nicht dazu zu bewegen dass er etwas sendet :/
                    Konntest Du schon etwas sehen?

                    Kommentar


                      Zitat von TabSel Beitrag anzeigen
                      Konntest Du schon etwas sehen?
                      Screenshots Deiner Konfiguration inkl. GA Zuordnung wären sicher gut, um Missverständnisse zu vermeiden
                      Gruß Bernhard

                      Kommentar


                        ok, Anforderung: LED-Kanal umschalten Ein/Aus per Touchtaster:

                        29/7/72 OFP_ABG_T2Momentary
                        image.png
                        Touchtaste (drücken: Ein, loslassen: Aus) verknüpft mit Logik-Eingang #2 und Virtual-Button-Eingang (extern; aber auch selbes Fehlerbild bei internem Eingang Touchtaster links)



                        image.png
                        Status LED-Kanal verknüpft mit Logik-Eingang #1 und Virtual-Button-Statuseingang



                        image.png
                        Ausgänge, schalten LED-Kanal um:



                        image.png
                        Virtual Button-Konfig




                        image.png
                        Logik-Kanal sendet, Virtual-Button-Kanal sendet NICHT:


                        Zuletzt geändert von TabSel; 29.07.2024, 12:06.

                        Kommentar


                          Sorry, am WE was ich mit dem Sensormodul unterwegs. Heute mach ich was mit dem FP. Dann weiß ich mehr.

                          Gruß, Waldemar
                          OpenKNX www.openknx.de

                          Kommentar


                            Mal ne blöde Frage: ich hab mir grad die Sourcen des OpenKNX Fingerprint auf GitHub angesehen. Offensichtlich wird bald ein länger aufliegender Finger nicht mehr zu wiederholten Aktionen führen. Ist nun nicht ganz was mir vorschwebte. Nun bin ich kein Windows-, Arduino- und kein versierter c++-Entwickler, GitHub kenn ich, nutz ich nicht, Basiswissen ist da… auch der KNX-Stack ist mir fremd und von der ets-Integration hab ich auch keine Ahnung, aber: ich denke ich bekäme es hin zwei weitere ScanModes anzubieten: neben “nach Berührung” und aktuellem “fortlaufend” mit Wiederholungen bei aufliegendem Finger einen Modus “fortlaufend, ohne LED-Feedback” (wie zuvor, aber ohne LED-Gebimmel bei Wiederholungen bei gleichem Finger; kann ja dann per Logik/eibPC gefiltert werden) und “fortlaufend, ohne Wiederholungen bei gleichem Finger (wie eben jetzt angedacht)…

                            Wie wäre denn das Vorgehen: ich hab VS19 hier aktuell, aber so gut wie keine Erfahrung mit der IDE. Den Code versteh ich und könnte ihn anpassen. Das repo Forken, committen etc. kein Ding, bei pull requests hörts schon wieder auf, wenn ihr das haben wollen solltet. Ich will ja niemandem in die Suppe spucken und auch niemandem Zeit stehlen. Compilieren, da gibt’s doch sicher Skripte?

                            also: wie würde ich denn anfangen?

                            edit: gefunden ich guck mal was ich machen kann…
                            Zuletzt geändert von TabSel; 29.07.2024, 22:49.

                            Kommentar


                              VS19 macht viel "drumrum", ich weiß nicht, ob Du damit glücklich wirst. Wir benutzen VSCode. Wie man das aufsetzt, steht im Wiki.

                              Aber ehrlich, willst Du Dir wirklich einen CustomBuild antun, nur für ein Feature, dass komplett unintuitiv ist? Das ist etwas, dass nur Du nutzen kannst, weil Du genau weißt, wie Du es definiert hast. Und ohne Feedback weißt Du noch nicht mal, auf welcher "Wiederholstufe" Du bist...
                              Du hast 10 Finger, zig Aktionen und die Möglichkeiten der Autorisierung. Und dann hast Du auch noch das Tastermodul. Und das reicht nicht?

                              Wir haben in einer Kleingruppe diskutiert, inwiefern ein langes Auflegen eines Fingers zu Wiederholungen führen sollte. Aber 3 von 3 fanden es komplett nicht-Intuitiv, so was zu machen. Mach ein mehrfach-Auflegen des selben Fingers, dass den Taster 4 Stufen schalten lässt. Dann hast Du definiertes Verhalten (wenn auch genauso nicht-Intuitiv).

                              Musst Du wissen, aber ich würde zu dem frühen Stand noch nicht mit Custom Builds anfangen, das macht Updates für Dich nur schwerer.

                              Gruß, Waldemar
                              OpenKNX www.openknx.de

                              Kommentar


                                Eigentlich wollte ich Dir nur sagen, dass ich Dein Problem mit dem Taster versucht habe nachzuvollziehen. Was hab ich probiert

                                Taster intern verbunden mit linker Touch-Taste, umschalten, LED mit dem Ausgang verbunden -> klappt.
                                Code:
                                OpenKNX,cv1,0xA600:0x6/BTN:0x5/2§b~Name=Led%20rot%20umschalten§b~Mode=1§b~InA:1=71§b~InA:9=71§b~OutShort_DPT=1§b~OutShort_T1_Active_Press:1=1§b~OutShort_T1_Active_Release:1=0§;OpenKNX
                                Taster extern verbunden über KO, umschalten, LED mit dem Ausgang verbunden -> klappt.
                                Code:
                                OpenKNX,cv1,0xA601:0x62/BTN:0x5/1§b~Name=Led%20rot%20umschalten§b~Mode=1§b~OutShort_DPT=1§b~OutShort_T1_Active_Press:1=1§b~OutShort_T1_Active_Release:1=0§;OpenKNX
                                Ich hab das mit Taster 1 und Taster 2 ausprobiert, in der ETS6 und der ETS5, mit dem aktuellen (bald erscheinenden 0.6.3) und dem offiziell freigegebenen 0.6.2.
                                Ich kann das nicht reproduzieren und auch nicht verstehen. Der einzige Grund, denn ich mir vorstellen könnte: Du hast den Stand de ETS noch nicht auf das Gerät übertragen...

                                Gruß, Waldemar
                                OpenKNX www.openknx.de

                                Kommentar

                                Lädt...
                                X