Welcher eKey Reader funktioniert den am besten?
Ankündigung
Einklappen
Keine Ankündigung bisher.
eKey Fingerscanner per RS485 auslesen: Protokollanalyse
Einklappen
X
-
Knxd bitte um Hilfe bei Einrichtung
Heute, 15:36
Hallo,
hätte ne Frage ob dies überhaupt möglich ist ??
habe nen Raspi auf welchem Kxnd läuft mit den Parametern ( KNXD_OPTS="-e 1.1.1 -E 1.1.2:10 -DTRS")
wenn ich
knxtool groupwrite ip:192.168.123.37 1/1/1 0
ausführe so sehe ich im ETS5 unter busmonitor als auch unter gruppenmonitor das dies ankommt.
nun habe ich nen Ekey via Rs485 --) usb und Ekeydecoder mit set2net an gebunden
bei Erkennung des fingers schreibt mir ekeydecoder :
Sent fingerhash 0x8d to 1/1/5
2018-11-16 15:25:59.542 INFO [EkeyDecoder] de.root1.ekeydecoder.Ekey$1.fingerhashReceived: Fingerhash [0x8d] resolves to 'mikewolf'
nur sehe ich leider nicht das im ETS5 irgendwas ankommt ??
meine Einstellungen im ekeydecoder
knx.pa = 1.1.4
knx.ga.fingerhash = 1/1/5
knx.ga.string = 0/1/1
knx.stringformat = %1$02xh/%2$s
status knxd Daemon zeigt
● knxd.service - KNX Daemon
Loaded: loaded (/lib/systemd/system/knxd.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-11-16 15:20:20 CET; 13min ago
Main PID: 1024 (knxd)
CGroup: /system.slice/knxd.service
└─1024 /usr/bin/knxd -e 1.1.1 -E 1.1.2:10 -DTRS
kann dies überhaupt funktionieren oder liegt das Problem beim mir ??
lese und probiere über ne Woche nix geht , meine bessere Hälfte macht Probleme da ich
den Ekey einbinden möchte und dann im Doorpi als zugangskontrolle zu verarbeiten
Mit freundlichen Grüßen
mikewolf
mit freundlicher Bitte um Hilfe
Ps dies Frage auch im Knxd Bereich gestellt und wurde hierher verwiesen , da ja grundsätzlich die bus Kommunikation mit knxtool groupswrite funktikoniert
Kommentar
-
Beispiel-Logausgaben von mir:
Code:2018-11-27 10:12:49.398 INFO [main] de.root1.ekeydecoder.Ekey.main: Running ... 2018-11-27 10:12:49.960 INFO [main] de.root1.ekeydecoder.Ekey.main: Configdir: . 2018-11-27 10:12:49.966 INFO [main] de.root1.ekeydecoder.Ekey.main: Config: type='SOCKET' 2018-11-27 10:12:49.970 INFO [main] de.root1.ekeydecoder.Ekey.main: Config: setting='192.168.200.4:4001' 2018-11-27 10:12:49.973 INFO [main] de.root1.ekeydecoder.Ekey.main: Using Socket-Mode: '192.168.200.4:4001'
Code:2018-11-27 10:14:25.542 INFO [main] de.root1.ekeydecoder.Ekey.main: Running ... 2018-11-27 10:14:25.869 FINE [main] de.root1.ekeydecoder.Ekey.main: Args (2): [-confdir, .] 2018-11-27 10:14:25.875 INFO [main] de.root1.ekeydecoder.Ekey.main: Configdir: . 2018-11-27 10:14:25.881 INFO [main] de.root1.ekeydecoder.Ekey.main: Config: type='SOCKET' 2018-11-27 10:14:25.884 INFO [main] de.root1.ekeydecoder.Ekey.main: Config: setting='192.168.200.4:4001' 2018-11-27 10:14:25.886 INFO [main] de.root1.ekeydecoder.Ekey.main: Using Socket-Mode: '192.168.200.4:4001' 2018-11-27 10:14:26.138 FINE [main] de.root1.slicknx.Knx.<init>: Connected to knx via /224.0.23.12:3671 and individualaddress null 2018-11-27 10:14:26.160 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Dropped data [7] (overflow=false): 00 00 00 00 00 00 00 2018-11-27 10:14:26.164 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2018-11-27 10:14:26.166 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2018-11-27 10:14:26.167 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 30 Bytes 2018-11-27 10:14:26.169 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete 2018-11-27 10:14:26.178 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: Raw Frame [30]: 02 71 20 82 c0 c0 84 80 80 80 a0 81 83 d6 22 00 f9 99 00 22 e9 a7 00 00 0e 60 ff fb 00 03 2018-11-27 10:14:26.361 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Dropped data [34] (overflow=false): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2018-11-27 10:14:26.362 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2018-11-27 10:14:26.363 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2018-11-27 10:14:26.365 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 30 Bytes 2018-11-27 10:14:26.366 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete 2018-11-27 10:14:26.373 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: Raw Frame [30]: 02 71 20 82 c0 c0 a4 d4 80 d6 72 81 83 d6 22 00 fa ea 00 22 50 54 00 00 17 5b df 7d 00 03 2018-11-27 10:14:26.374 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2018-11-27 10:14:26.376 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2018-11-27 10:14:26.377 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 16 Bytes 2018-11-27 10:14:26.378 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete
Zuletzt geändert von tuxedo; 27.11.2018, 10:15.
Kommentar
-
Hallo, ich habe eine Home Integra Steuereinheit und einen ekey Fingerscanner. Dummerweise ist die Steuereinheit scheinbar kaputt. Daher würde ich gerne den Fingerscanner direkt ansprechen. Also hab ich einen USB-RS485 Adapter an den Fingerscanner gehängt, empfange jedoch nichts bei korrekter Verkabelung. Der Fingerscanner blinkt orange und wenn ich einen finger drüberfahre, wird er kurz bunt und blinkt dann weiter orange. Was angeblich fehlende Busverbinung bedeutet.
Ich habe das grüne Kabel des Fingerscanners mit D- des RS-485 Adapters verbunden und das gelbe mit D+.
680 Ohm bias-Widerstände und 100 ohm Terminierung. Eine zur optischen Kontrolle angebrachte LED blinkt wenn ich etwas auf den Bus sende. Würde der Fingerscanner etwas senden würde sie auch blinken, tut er aber scheinbar nicht.
Hat mal jemand (falls vorhanden) die Initialisierungssequenz mitgesnifft? Vielleicht wartet der Fingerscanner darauf, dass die Steuereinheit irgendwas sagt?
Sind der externe und der interne (zum Fingerscanner hin) RS485-Anschluss direkt miteinander verbunden oder sind das zwei verschiedene Busse?
Zuletzt geändert von wurstsalat; 06.01.2019, 16:10.
Kommentar
-
Ok - ich habe mir heute mal den Leser EKEY 101 405 home FS AP 2.0 Fingerscanner Aufputz 99F geholt.
Ein USB-RS485 converter habe ich auch. Was nun? Wie bekomme ich nun die finger.properties Map hin? D.h. wo bekomme ich die hex ids? Brauch ich dafür eine ekey Steuereineheit, um die Fingerprints zu registrieren und dadurch die generierten ids zu erhalten? Oder geht das auch irgendwie ohne so eine Einheit?
Kommentar
-
ernsthaft ?
ekey FS funktioniert nur iV mit einer Steuereinheit (SE)..
Kommentar
-
naja wenn du es schaffst die SE komplett zu emulieren, dann mag das schon gehen, aber ohne Spec des Protokolls nur per RE halte ich das für extrem Anspruchsvoll.
Kommentar
-
Nun gut - ich habe mein Ekey (doch nun mit dem Home Reg) am Laufen. Die Daten bekomme ich mit dem China Adapter auch gelesen. Allerdings bekomme ich eine Menge "false positives" ausgegeben. Die Hashes wechseln dabei nach einer gewissen Zeit. Manchmal wiederholen sie sich.
Code:INFO: Fingerhash received: 0x37 INFO: Fingerhash received: 0x37 INFO: Fingerhash received: 0x37 INFO: Fingerhash received: 0x37 INFO: Fingerhash received: 0xaa INFO: Fingerhash received: 0xaa INFO: Fingerhash received: 0xaa
Code:Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder byteReceived FINEST: Waiting for length Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder byteReceived FINEST: Waiting for LengthExtension Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder byteReceived FINEST: frame has 47 Bytes Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder byteReceived FINEST: Frame complete Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder frameReceived FINEST: Raw Frame [47]: 02 b5 20 82 81 80 ad f7 82 c7 23 cb 85 d8 73 4f da 37 ba 61 ff fd fc fb fb f9 f8 f7 f6 f5 f4 f3 19 f1 f0 6f 1f 9f ef ab 74 e9 e8 e7 1f f4 03 Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.EkeyDecoder frameReceived FINE: ***** Fingerhash: 0x37 Mar 01, 2019 9:48:12 AM de.root1.ekeydecoder.Ekey$1 fingerhashReceived INFO: Fingerhash received: 0x37
Mir ist nicht ganz klar, woran das liegen kann. Werden die BIAS Widerstände noch gebraucht oder nicht - aber die dürften doch nicht der Grund dafür sein.
Hat jemand eine Idee wonach ich schauen müßte, damit nur echte Fingerhashes ankommen?Angehängte Dateien
Kommentar
-
Hallo zusammen,
dank tuxedo habe ich nun auch ein wenig mit seinem Decoder herumprobiert (Danke an der Stelle für den Support!!!!)
Ausgangslage:
- ekey Reg 4 (Softwareversion 2.01.96.13)
- 2 Leser ohen BT oder rfid (Softwareversion 6.15.09.19)
gekauft im November 2018
Nun hatte ich die Hoffnung, mit Alex Software + Raspi + 485-USB-Stick (optisch identisch mit dem hier bereits genutzten) die Fingerhashs elegant auf den KNX-Bus zu bringen.
Lt. Log bekomme ich auch "saubere" Telegramme, keine drops... Jedoch auch ziemlich viele erkannte Finger, obgleich defintiv niemand seinen Finger gezogen hat. Im Gegenteil, positiv gezogene Finger konnte ich nicht feststellen (Im Log ist ein Hash mit "Sven" bezeichnet, hier hatte ich kurz den Verdacht, dies könnte eine erfolgreiche Auswertung sein, ist es aber nicht).
Code:2020-02-23 18:30:55.199 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: Raw Frame [30]: 02 71 20 82 80 c0 a5 c6 80 ea 73 b6 82 e8 23 00 5b d7 00 22 5e 66 6d 5e e1 c8 fe ec 00 03 2020-02-23 18:30:55.200 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2020-02-23 18:30:55.200 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2020-02-23 18:30:55.201 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 47 Bytes 2020-02-23 18:30:55.203 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete 2020-02-23 18:30:55.205 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: Raw Frame [47]: 02 b5 20 82 81 80 ac b6 82 e8 23 c6 80 ea 73 18 5b 0b bb 8d 27 20 21 26 2a 24 25 2a 2b 28 29 2e 80 2c 2d 32 16 b6 32 76 98 34 35 3a 11 6d 03 2020-02-23 18:30:55.206 FINE [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: ***** Fingerhash: 0x0b 2020-02-23 18:30:55.206 INFO [EkeyDecoder] de.root1.ekeydecoder.Ekey$1.fingerhashReceived: Fingerhash received: 0x0b 2020-02-23 18:30:55.209 INFO [EkeyDecoder] de.root1.ekeydecoder.Ekey$1.fingerhashReceived: Sent fingerhash 0x0b to 8/3/0 2020-02-23 18:30:55.296 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2020-02-23 18:30:55.297 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2020-02-23 18:30:55.297 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 30 Bytes 2020-02-23 18:30:55.298 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete 2020-02-23 18:30:55.300 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.frameReceived: Raw Frame [30]: 02 71 20 82 c0 c0 a5 c4 80 ea 73 b6 82 e8 23 00 5b 6f 00 22 9a 9f fe 5f 8c 92 fd 77 00 03 2020-02-23 18:30:55.300 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for length 2020-02-23 18:30:55.301 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Waiting for LengthExtension 2020-02-23 18:30:55.301 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: frame has 16 Bytes 2020-02-23 18:30:55.302 FINEST [EkeyDecoder] de.root1.ekeydecoder.EkeyDecoder.byteReceived: Frame complete
Hat jemand Erfahrungen?
Danke & Gruß
Sven
Angehängte Dateien
Kommentar
Kommentar