Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFID Reader funktioniert nicht #368

Closed
aeskimo opened this issue Dec 7, 2018 · 17 comments
Closed

RFID Reader funktioniert nicht #368

aeskimo opened this issue Dec 7, 2018 · 17 comments

Comments

@aeskimo
Copy link

aeskimo commented Dec 7, 2018

Hi,

ich hab die aktuellste Version installiert, aber ich bekomme meinen "KKMOON RFID reader" nicht zum laufen.

Im Terminal wird RFID Nummer angezeigt wenn ich eine Karte über den Reader halte.

Die Datei latestID.txt wird aber nicht geschrieben.

Der Reader wird wie folgt gelistet

python RegisterDevice.py
Choose the reader from list
0 HID 413d:2107
1 HID 413d:2107

mit dem ls -la /dev/input/by-id/
taucht er auch auf, als Eingabegerät aber auf.

Bei Amazon heisst es zudem

Prozess konfigurieren

  1. Öffnen Sie eine bearbeitbare PC-Software wie Excel, Word oder Notepad usw.

  2. Stecken Sie den Leser ein und stecken Sie ihn innerhalb einer Sekunde aus.

  3. Stecken Sie den Leser wieder ein und stecken Sie ihn innerhalb einer Sekunde wieder aus.

  4. Stecken Sie den Leser ein.

  5. Jetzt leuchtet die LED des Lesegeräts grün und es ertönt 3 mal ein Piepton. Auf dem PC-Fenster werden dann nacheinander verschiedene Formate angezeigt, insgesamt 28 Formate, und es wird in einer Schleife angezeigt.

  6. Wenn das erwartete Format angezeigt wird, schließen Sie den Reader aus, die Einstellung ist abgeschlossen und das neue Format funktioniert beim nächsten normalen Plug-In.

wobei es auch auf dem Raspberry funktioniert. Benötigt es ein entsprechendes Format?

@MiczFlor
Copy link
Owner

MiczFlor commented Dec 9, 2018

Hi @aeskimo
Für den Reader gibt es einen fix von @cgnmause which I haven't committed because I can not test it. Have a look here and possibly @cgnmause could assist you here?
#327

@luzbox
Copy link

luzbox commented Dec 9, 2018

Hi! I have exactly the same issue. Would like to try whether I get it to run. How can I get the changes into the reader.py file (I tried direct editing, but it's write protected)?
Thanks!

@cgnmause
Copy link
Contributor

Hi,
sorry. I was kind of busy during the weekend.
@aeskimo: Kannst Du mal bitte versuchen meinen Fix bei Dir einzuspielen. Dann müsste es gehen. Wenn nicht melde Dich bitte nochmal.

@luzbox: Which user do you use for your changes and which file rights are currently set for reader.py?

@luzbox
Copy link

luzbox commented Dec 10, 2018

Hoi @cgnmause
Bin ziemlicher Anfänger, habe via Server verbunden und versucht das file im texteditor zu bearbeiten.

@luzbox
Copy link

luzbox commented Dec 10, 2018

Hi again
Konnte unterdessen das file editieren, und nachdem ich das Format des reader nochmals neu konfiguriert habe (er hat Erkennungsmodus mit und ohne ENTER, hab ihn am Mac umkonfiguriert) krieg ich jetzt die ID in der Weboberfläche angezeigt - und der Rest klappt auch. Ich hab den "KKmoon IC Kartenlesegerät Berührungslose 14443A Kartenleser".
Danke @cgnmause !

@cgnmause
Copy link
Contributor

Okay...mit welchem User bist Du eingeloggt?
Dann schau mal nach, wem die Datei reader.py gehört:
Dafür gib mal folgendes ein:

ls -l reader.py
-rw-r--r-- 1 pi pi 1548 Nov 10 14:57 Reader.py

Du sagst Du bist Anfänger. Dann also eine Kurze Erklärung.

Erster Block('-rw-r--r--'):
Im ersten Block stehen die Dateirechte für den Besitzer, die Gruppe und für alle anderen drin.

  • Der erste Bindestrich würde Dir im Falle eines Directories ein 'd' präsentieren.
  • Die nächsten drei Zeichen 'rw-' bedeuten, dass der Besitzer dieser Datei Lese-('r') und Schreibrechte('w') besitzen.
  • die nächsten drei Zeichen ('r--') bedeuten, dass die Gruppe nur Leserechte besitzt.
  • die letzen drei Zeichen stehen für die Dateirechte aller anderen Benutzer

Zweiter Block('1'):
Für uns unwichtig.

Dritter Block('pi'):
Dem Benutzer mit diesem Namen gehört die Datei. Sollte der User, mit dem Du Dich auf das System eingeloggt hast nicht mit diesem Übereinstimmen dann hast Du nicht die entsprechenden Rechte.

Vierter Block('pi'):
Hierbei handelt es sich um die Gruppe.

Eigentlich können wir hier mit der Erklärung abbrechen. Sollte Dein Loginname nicht mit dem Besitzer der Datei übereinstimmen, dann hast Du keine Schreibrechte auf diese Datei.
In meinem obigen Beispiel müßtest Du dann erst User 'pi' werden um die Datei Reader.py zu ändern:

su - pi

Ich hoffe Du kommst jetzt weiter. Wenn nicht...frag einfach weiter.

Gruß
Christoph

@cgnmause
Copy link
Contributor

@luzbox: Gerade erst Deine letzte Nachricht gesehen. Freud mich, dass es funktioniert. Viel Spass noch weiterhin. 👍

@luzbox
Copy link

luzbox commented Dec 16, 2018 via email

@cgnmause
Copy link
Contributor

Sehr guter Hinweis @luzbox.
Hast Du dem Piepser den Gar ausgemacht? Ich schwanke noch :-).

Viele Grüße
Christoph

@luzbox
Copy link

luzbox commented Dec 16, 2018

hoi @cgnmause
Ja, mit dem Schraubenzieher abgehebelt - ich bereue nichts.
Ist alles in der Kiste drin, läuft, jetzt nur noch bisschen Schönheitspflege.

@cgnmause
Copy link
Contributor

Moin @luzbox,
:-D aber Du weißt, dass unter den Gummipuffern kleine Kreuzschlitzschrauben sind?

@luzbox
Copy link

luzbox commented Dec 17, 2018

hei @cgnmause mit dem Gehäuse war ich nett, den Pieper auf dem board hab ich weggehebelt (mit einem mini-Schraubenzieher)

@cgnmause
Copy link
Contributor

cgnmause commented Dec 17, 2018 via email

@aeskimo
Copy link
Author

aeskimo commented Dec 19, 2018

Hi @aeskimo
Für den Reader gibt es einen fix von @cgnmause which I haven't committed because I can not test it. Have a look here and possibly @cgnmause could assist you here?
#327

Hi @MiczFlor
Leider bin ich erst jetzt wieder dazu gekommen mit dem Projekt zu widmen.
Frage wie kann ich die alternative "reader.py" über ssh einspielen.
Danke für eure Hilfe.

@cgnmause
Copy link
Contributor

@aeskimo: Entweder du kopierst den Inhalt der Datei, loggst Dich auf den Raspberry ein, öffnest einen Editor und fügst das kopierte ein und speicherst das, oder du kopierst das per scp.

@aeskimo
Copy link
Author

aeskimo commented Dec 22, 2018

Hab nun die „Reader.py“ https://github.com/MiczFlor/RPi-Jukebox-RFID/blob/6e7ec83c52b1470aa40d6ac1e66c0e472bf1b153/scripts/Reader.py
verwendet. Nun funktioniert es

@MiczFlor
Copy link
Owner

@aeskimo @cgnmause @luzbox
Ich merge jetzt den Peader.py von @cgnmause mit master. Wenn ihr Zeit findet, würde ich mich über Testen freuen - nicht dass am zweiten Weihnachtsfeiertag die issue threads brennen :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants