Hallo,
Danke das du die Daten mit mir bzw. uns teilst!
Ich bin schon fast an diesem Problem verzweifelt dank dir geht es jetzt jedoch weiter.
Vielen Dank nochmal für die Datei !
Mfg
Gesendet von iPhone mit Tapatalk
Hallo,
Danke das du die Daten mit mir bzw. uns teilst!
Ich bin schon fast an diesem Problem verzweifelt dank dir geht es jetzt jedoch weiter.
Vielen Dank nochmal für die Datei !
Mfg
Gesendet von iPhone mit Tapatalk
Alles anzeigenHallo,
ich habe das gleiche Problem und habe es mit meinen rudimentären Python Kenntnisse (also gar keine) lösen können.
Ursache:
- in der Konfiguration steht ein Iput-Pin mit Buchstaben
- das macht in folgender Zeile des Programmes /usr/local/lib/python2.7/dist-packages/DoorPi-2.5.1-py2.7.egg/doorpi/keyboard/from_rdm6300.py
Zeile 160 -> self._InputPins = map(int, input_pins)
Meine Lösung:
- den Hex - String in eine Dezimalzahl umwandeln und diese Zahl in die Konfiguration schreiben
z.B.: vorher:
4300103A127B0 = out:Tueroeffner,1,0,3
nachher:
1178680820836272 = out:Tueroeffner,1,0,3
- damit diese Zahl erkannt wird muß in dem oben genannten File folgende Zeile geändert werden:
Zeile 133 -> self.last_key = int(chars[5:-3], 16)
ändern nach
self.last_key = int(replace(chars), 16)
vor der Zeile 90 folgende 2 Zeilen einfügen:
def replace(s):
return ''.join(c for c in s if c.isalnum())
Danach startet der DoorPi und kann meine RFID's erkennen.
Vielleicht gibt es für dieses Problem eine allgemeine Lösung, damit alle RFID-Tags unterstützt werden.
Grüße
Jürgen
Danke schmal für die große Hilfe ich hätte nur noch eine Frage könntest du vielleicht deine bearbeitete Phython Datei hochladen würde wir sehr helfen.
Mit freundlichen Grüßen
Gesendet von iPhone mit Tapatalk
Hallo,
Ich habe gedacht, dass die default werte ausreichen trotzdem danke für die Antwort.
Lg
Gesendet von iPhone mit Tapatalk
[DoorPi]
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led =
last_snapshot =
[DoorPiWeb]
indexfile = index.html
ip =
loginfile = login.html
online_fallback = http://motom001.github.io/DoorPiWeb
port = 80
public = AREA_public
www = !BASEPATH!/../DoorPiWeb
[EVENT_OnStartup]
10 = sleep:1
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 15
capture_device = ALSA: default device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = DoorPi
local_port = 5060
max_call_time = 120
playback_device = ALSA: default device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = 71
sipserver_realm =
sipserver_server = 192.168.10.249
sipserver_username = 71
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = False
video_size = vga
[keyboards]
prodsystem = piface
rfidreader = rdm6300
[prodsystem_keyboard]
bouncetime = 200
[DTMF]
"1"=out:Tueroeffner,1,0,3
[rfidreader_InputPins]
4300103A127B0 = out:Tueroeffner,1,0,3
[prodsystem_InputPins]
0 = sleep:0.1
1 = sleep:0.1
2 =
3 =
4 =
5 =
6 =
7 =
[prodsystem_OutputPins]
0 = Verstaerker
1 = Tueroeffner
2 =
3 =
4 =
5 =
6 =
7 = Blink LED
#++++++++++++++++++EVENTS++++++++++++++++++
#Verstärker einschalten
[EVENT_OnMediaRequired]
10 = out:Verstaerker,1
#Verstärker ausschalten
[EVENT_OnMediaNotRequired]
10 = out:Verstaerker,0
#Anrufe
[EVENT_OnKeyPressed_prodsystem.0]
10 = call:11
[EVENT_OnKeyPressed_prodsystem.1]
10 = call:11
[EVENT_OnKeyPressed_prodsystem.2]
10 = call:11
[EVENT_OnKeyPressed_prodsystem.3]
10 = call:11
Alles anzeigen
Hallo
Ich lade heute Nachmittag die Doorpi.ini hoch .
Mfg
Gesendet von iPhone mit Tapatalk
Hallo,
Ich bin im moment dabei ein Raspberry Pi mit DoorPi einzurichten.
Erst einmal wollte ich dieses Projekt wirklich loben, man hat alles was nötig ist eine gute Community, aktive Nutzer, und ein guter Support.
Doch jetzt zu meinem Problem:
Ich habe Momentan einen Raspberry Pi 3, das PiFace Digital 2 und einen RFID reader(RDM6300) im Einsatz.
1.Zuerst habe ich die Bluetooth Schnittstelle deaktiviert, wodurch der RDM 6300 nicht über die "mini uart" Schnittstelle läuft sondern über die Klassische UART Schnittstelle.
--> Dadurch kann es meiner Meinung nach schonmal nicht an der Port Einstellung des readers liegen.
2.Habe ich über dieses Programm die ID des RFID Tags ausgelesen.
--> Dies waren die Ausgaben des Programms:
------------------------------------------
Datensatz: 4300103A127B
Tag: 0x300
ID: 103A12
Checksumme: 0x7b
------------------------------------------
3. Habe ich die versucht die ID, wie auch den Datensatz in der doorpi.ini anzugeben.
[keyboards]
prodsystem = piface
rfidreader = rdm6300
[prodsystem_keyboard]
bouncetime = 200
[DTMF]
"1"=out:Tueroeffner,1,0,3
[rfidreader_InputPins]
#TAG = out:Tueroeffner,1,0,3
Doch sobald an der stelle TAG ein Buchstabe stand startete Doorpi nicht mehr.
Bsp:
----> 103A12 Doorpi startet nicht
----> 103012 Doorpi startet
4. Dann habe ich DoorPi im trace mode gestartet und den TAG vor den reader gehalten das log war:
2016-09-30 14:45:59,567 [DEBUG] [doorpi.keyboard.from_rdm6300] new char read
2016-09-30 14:45:59,567 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 4 read
2016-09-30 14:45:59,568 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 3 read
2016-09-30 14:45:59,568 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 0 read
2016-09-30 14:45:59,568 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 0 read
2016-09-30 14:45:59,569 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 1 read
2016-09-30 14:45:59,569 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 0 read
2016-09-30 14:45:59,570 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 3 read
2016-09-30 14:45:59,576 [DEBUG] [doorpi.keyboard.from_rdm6300] new char A read
2016-09-30 14:45:59,577 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 1 read
2016-09-30 14:45:59,577 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 2 read
2016-09-30 14:45:59,577 [DEBUG] [doorpi.keyboard.from_rdm6300] new char 7 read
2016-09-30 14:45:59,578 [DEBUG] [doorpi.keyboard.from_rdm6300] new char B read
2016-09-30 14:45:59,578 [DEBUG] [doorpi.keyboard.from_rdm6300] new char read
2016-09-30 14:45:59,578 [DEBUG] [doorpi.keyboard.from_rdm6300] found tag, checking dismisstime
Alles anzeigen
Jetzt weiß ich nicht mehr weiter wenn mir einer helfen kann wäre das super.
(Ich habe noch nicht viel Erfahrung mit DoorPi deswegen wäre eine ausführliche Fehler Lösung sehr gut.)
MFG Maxmenn