RFID Leser reagiert nicht (sporadisch)

Hi,

unser ESPuino hat eine kleine Macke. Es passiert öfters, dass der Leser PN5180 keine Karten lesen will. Als Workaround funktionieren manchmal:

  • sehr oft Neustarten
  • wild irgendwelche Tasten drücken
  • Strom anschließen

Aber keine dieser Lösungen funktioniert immer. Auch nicht das Strom anschließen. Ich hatte zunächst die Vermutung, dass die Sparringsversorgung nicht passen würde. Allerdings tritt dieses Problem auch auf wenn er voll geladen ist und sogar wenn er am Strom hängt. Zudem tritt dieses Problem nicht immer auf. Manchmal läuft er wochenlang problemlos. Dann zickt er wieder ne Woche herum und dann ist wieder Ruhe.

Bin ich der einzige mit diesem Problem?

Beim Starten wird ins Log als Version 255.255 geschrieben. Das wundert mich ziemlich, ich hätte mit 1.3 gerechnet.

Es ist ebenfalls egal, ob WLAN an oder auf ist. Auch ein Update auf eine andere Version hat keine Abhilfe gebracht.

[ 81 ] Maximale Inaktivitätszeit wurde aus NVS geladen: 5 Minuten
[ 131 ] RFID-Tags koennen jetzt gescannt werden…
[ 132 ] Port-expander gefunden
[ 134 ] Interrupt für Port-Expander aktiviert
[ 135 ] Zyklus für Batteriemessung fuer Neopixel-Anzeige aus NVS geladen: 10 Minuten [ 147 ] Unterer Spannungslevel (Batterie) fuer Neopixel-Anzeige aus NVS geladen: 2.90V
[ 159 ] Oberer Spannungslevel (Batterie) fuer Neopixel-Anzeige aus NVS geladen: 3.30V
[ 161 ] Spannungslevel (Batterie) fuer Niedrig-Warnung via Neopixel aus NVS geladen: 3.00V
[ 172 ] Spannungslevel (Batterie) fuer Kritisch-Warnung via Neopixel aus NVS geladen: 3.10V
[ 173 ] Initiale Lautstärke wurde aus NVS geladen: 7
[ 183 ] Maximale Lautstärke für Lautsprecher wurde aus NVS geladen: 15
[ 183 ] Lautsprecher eingeschaltet
[ 247 ] Initiale LED-Helligkeit wurde aus NVS geladen: 254
[ 248 ] LED-Helligkeit für Nachtmodus wurde aus NVS geladen: 11
[ 344 ] Software-revision: 20230711-1
[ 344 ] Git-revision: 5091f98-dirty
[ 345 ] Arduino version: 2.0.9
[ 355 ] ESP-IDF version: v4.4.4
[ 355 ] Wakeup caused by push-button
[ 355 ] Versuche SD-Karte im SD_MMC-Modus (1 Bit) zu mounten…
[ 365 ] SD card type: SDHC
[ 366 ] SD-Kartengröße / freier Speicherplatz: 30448 MB / 29401 MB
[ 377 ] FTP-User wurde aus NVS geladen: esp32
[ 377 ] FTP-Passwort wurde aus NVS geladen: esp32
[ 378 ] MQTT-Flag (aktiviert) wurde aus NVS geladen: 1
[ 389 ] MQTT-ClientId wurde aus NVS geladen: ESPuino
[ 390 ] MQTT-Server wurde aus NVS geladen: 10.10.8.33
[ 391 ] MQTT-User wurde aus NVS geladen: openhabian
[ 402 ] MQTT-Passwort wurde aus NVS geladen: xxx
[ 402 ] MQTT-Port wurde aus NVS geladen: 1883
[ 415 ] Hostname aus NVS geladen: BieBox
[ 417 ] SSID 0 von NVS geladen: smarthome
[ 417 ] SSID 1 von NVS geladen: Sven’s Galaxy
[ 465 ] PN5180 firmware version=255.255
[ 476 ] RFID-Tags koennen jetzt gescannt werden…
[ 528 ] Versuche mit WLAN ‚Sven’s Galaxy‘ zu verbinden…
[ 573 ] Freier Heap-Speicher nach Setup-Routine: 102104
[ 573 ] PSRAM: 4191947 bytes
[ 573 ] Flash-size: 16777216 bytes
[ 1251 ] Versuche Verbindung zu MQTT-Broker aufzubauen: 10.10.8.33
[ 1251 ] Verbinde zu MQTT-Server mit User und Passwort
[ 1503 ] Verbindung fehlgeschlagen, versuche in Kürze erneut: rc=-2 (1 / 1)
[ 1520 ] Verbunden mit WLAN ‚Sven’s Galaxy‘ (Signalstärke: -36 dBm, Kanal: 11, MAC-Adresse: 06:A5:F6:F1:50:7A)
[ 1530 ] Aktuelle IP: 192.168.162.100
[ 1532 ] Synchronisiere Uhrzeit via NTP…
[ 2717 ] logo request
[ 2755 ] no cover image for SD-card audio
[ 2847 ] ws[/ws][1] connect
[ 2899 ] build filelist finished: 11 ms
[ 2906 ] favicon request
[ 2976 ] no cover image for SD-card audio

Also tatsächlich müsste da die richtige FW-Version stehen. Wenn das nicht so ist, dann wurde der PN5180 nicht richtig erkannt.

Ich habe die Lösung gefunden und nun auch endlich umgesetzt. In der 10 poligen Steckverbindung gab es einen Wackelkontakt, weswegen der Fehler nur sporadisch auftrat. Da die vorgenannten Punkte (oft Neustarten; Tasten drücken; Strom anschließen) alle mit einer Bewegung der Box einhergingen, wurde dadurch gelegentlich das Problem gelöst, bzw. die Verbindung wieder hergestellt.

Ich habe nun ein neues vorkonfektioniertes Kabel eingebaut und plötzlich läuft wieder alles rund und das Kind ist glücklich. :wink:

1 „Gefällt mir“