Nach Flash wird kein AP angezeigt

Hallo ich versuche dieses Projekt “GitHub - vinz486/fingerprint-r503-mqtt: This is a fingerprint scanner software driver that maps recognition events to MQTT messages for IoT or home automation integration.” umzusetzen.
Nach dem Compiling ist alles “succes” und der flash funktioniert auch. Allerdings wird mir dann aber kein Wlan AP angezeigt.
Bin momentan ratlos.

Welches ESP8266 board benutzt du? Wenn es ein anderes als

ist kann es sein, dass die Firmware überhaupt nicht erst bootet weil die Flash Einstellungen falsch sind. Dann musst die richtige board = ... Auswahl für dein Board treffen.

Wenn du den Projekt-Task “Monitor” benutzt und den Reset des Boards betätigst, kommt dann irgendeine lesbare Ausgabe oder nur garbage? Spezisch sollte am Anfang

kommen.


Dieses Board benutze ich. Habe gesehen es gibt auch ein D1mini R1 und mini, aber gleicher Effekt.
Mit dem Projekt-Task habe ich noch keine Erfahrung, bin absoluter Anfänger, habe mich die letzten 5 Tage erst eingelesen und es zumindest schon so weit geschafft.

In der platformio.ini einmal

board = d1_mini

benutzen anstatt board = d1_mini_lite, speichern, kurz warten bis der Refresh fertig ist, dann “Upload and Monitor” projekt task starten. Was ist der Output?

Task wird ausgeführt: platformio run --target upload 

**********************************************************************
Obsolete PIO Core v6.1.5 is used (previous was 6.1.6a4)
Please remove multiple PIO Cores from a system:
https://docs.platformio.org/en/latest/core/installation/troubleshooting.html
**********************************************************************
Processing d1_mini_lite (platform: espressif8266; board: d1_mini; framework: arduino)
----------------------------------------------------------------------
Library Manager: Installing khoih.prog/ESP_DoubleResetDetector @ ^1.1.1
Error: Could not find the package with 'khoih.prog/ESP_DoubleResetDetector @ ^1.1.1' requirements for your system 'linux_x86_64'

 *  Der Terminalprozess "platformio 'run', '--target', 'upload'" wurde mit folgendem Exitcode beendet: 1. 
 *  Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste. 

 *  Task wird ausgeführt: platformio run --target upload 

**********************************************************************
Obsolete PIO Core v6.1.5 is used (previous was 6.1.6a4)
Please remove multiple PIO Cores from a system:
https://docs.platformio.org/en/latest/core/installation/troubleshooting.html
**********************************************************************
Processing d1_mini_lite (platform: espressif8266; board: d1_mini; framework: arduino)
----------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (4.0.1) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: 
 - framework-arduinoespressif8266 @ 3.30002.0 (3.0.2) 
 - tool-esptool @ 1.413.0 (4.13) 
 - tool-esptoolpy @ 1.30000.201119 (3.0.0) 
 - tool-mklittlefs @ 1.203.210628 (2.3) 
 - tool-mkspiffs @ 1.200.0 (2.0) 
 - toolchain-xtensa @ 2.100300.210717 (10.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ArduinoJson @ 6.19.4
|-- WiFiManager @ 0.16.0
|   |-- DNSServer @ 1.1.1
|   |   |-- ESP8266WiFi @ 1.0
|   |-- ESP8266WebServer @ 1.0
|   |   |-- ESP8266WiFi @ 1.0
|   |-- ESP8266WiFi @ 1.0
|-- PubSubClient @ 2.8.0
|-- Adafruit Fingerprint Sensor Library @ 2.1.0
|   |-- EspSoftwareSerial @ 6.12.7
|-- ESP_DoubleResetDetector @ 1.3.2
|   |-- EEPROM @ 1.0
|   |-- LittleFS @ 0.1.0
|-- LittleFS @ 0.1.0
|-- DNSServer @ 1.1.1
|   |-- ESP8266WiFi @ 1.0
|-- ESP8266WebServer @ 1.0
|   |-- ESP8266WiFi @ 1.0
|-- ESP8266WiFi @ 1.0
Building in release mode
Compiling .pio/build/d1_mini_lite/src/config.cpp.o
Compiling .pio/build/d1_mini_lite/src/fingerprints-mqtt.cpp.o
Compiling .pio/build/d1_mini_lite/src/led.cpp.o
Compiling .pio/build/d1_mini_lite/src/manage.cpp.o
Compiling .pio/build/d1_mini_lite/src/setup.cpp.o
Generating LD script .pio/build/d1_mini_lite/ld/local.eagle.app.v6.common.ld
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFi.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/WiFiClient.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/WiFiServer.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/WiFiUdp.cpp.o
Compiling .pio/build/d1_mini_lite/lib5c9/ESP8266WiFi/enable_wifi_at_boot_time.cpp.o
Compiling .pio/build/d1_mini_lite/libea5/DNSServer/DNSServer.cpp.o
Archiving .pio/build/d1_mini_lite/lib5c9/libESP8266WiFi.a
Indexing .pio/build/d1_mini_lite/lib5c9/libESP8266WiFi.a
Compiling .pio/build/d1_mini_lite/libe77/ESP8266WebServer/detail/mimetable.cpp.o
Archiving .pio/build/d1_mini_lite/libe77/libESP8266WebServer.a
Indexing .pio/build/d1_mini_lite/libe77/libESP8266WebServer.a
Compiling .pio/build/d1_mini_lite/libdc4/WiFiManager/WiFiManager.cpp.o
Archiving .pio/build/d1_mini_lite/libea5/libDNSServer.a
Indexing .pio/build/d1_mini_lite/libea5/libDNSServer.a
Compiling .pio/build/d1_mini_lite/libe63/PubSubClient/PubSubClient.cpp.o
.pio/libdeps/d1_mini_lite/PubSubClient/src/PubSubClient.cpp: In member function 'boolean PubSubClient::publish_P(const char*, const uint8_t*, unsigned int, boolean)':
.pio/libdeps/d1_mini_lite/PubSubClient/src/PubSubClient.cpp:523:16: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  523 |     return (rc == expectedLength);
      |             ~~~^~~~~~~~~~~~~~~~~
Archiving .pio/build/d1_mini_lite/libe63/libPubSubClient.a
Indexing .pio/build/d1_mini_lite/libe63/libPubSubClient.a
Compiling .pio/build/d1_mini_lite/libfbb/SoftwareSerial/SoftwareSerial.cpp.o
Archiving .pio/build/d1_mini_lite/libfbb/libSoftwareSerial.a
Indexing .pio/build/d1_mini_lite/libfbb/libSoftwareSerial.a
Compiling .pio/build/d1_mini_lite/libd05/Adafruit Fingerprint Sensor Library/Adafruit_Fingerprint.cpp.o
Archiving .pio/build/d1_mini_lite/libdc4/libWiFiManager.a
Indexing .pio/build/d1_mini_lite/libdc4/libWiFiManager.a
Compiling .pio/build/d1_mini_lite/lib5f9/EEPROM/EEPROM.cpp.o
.pio/libdeps/d1_mini_lite/Adafruit Fingerprint Sensor Library/Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::getStructuredPacket(Adafruit_Fingerprint_Packet*, uint16_t)':
.pio/libdeps/d1_mini_lite/Adafruit Fingerprint Sensor Library/Adafruit_Fingerprint.cpp:615:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  615 |     if ((idx + 9) >= sizeof(packet->data)) {
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
Archiving .pio/build/d1_mini_lite/lib5f9/libEEPROM.a
Indexing .pio/build/d1_mini_lite/lib5f9/libEEPROM.a
Compiling .pio/build/d1_mini_lite/lib933/LittleFS/LittleFS.cpp.o
Archiving .pio/build/d1_mini_lite/libd05/libAdafruit Fingerprint Sensor Library.a
Indexing .pio/build/d1_mini_lite/libd05/libAdafruit Fingerprint Sensor Library.a
Compiling .pio/build/d1_mini_lite/lib933/LittleFS/lfs.c.o
Compiling .pio/build/d1_mini_lite/lib933/LittleFS/lfs_util.c.o
Archiving .pio/build/d1_mini_lite/libFrameworkArduinoVariant.a
Indexing .pio/build/d1_mini_lite/libFrameworkArduinoVariant.a
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Crypto.cpp.o
Archiving .pio/build/d1_mini_lite/lib933/libLittleFS.a
Indexing .pio/build/d1_mini_lite/lib933/libLittleFS.a
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/FS.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/FSnoop.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/LwipDhcpServer-NonOS.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/LwipDhcpServer.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/LwipIntf.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/LwipIntfCB.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Print.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/StreamSend.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/TypeConversion.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/WString.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/abi.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/aes_unwrap.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/base64.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/cont.S.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_features.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_flash_quirks.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_non32xfer.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_spi_utils.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_vm.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_waveform_phase.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_waveform_pwm.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/crc32.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/debug.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/exc-c-wrapper-handler.S.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/exc-sethandler.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/flash_hal.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/heap.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/hwdt_app_entry.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/mmu_iram.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/reboot_uart_dwnld.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/stdlib_noniso.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/time.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/uart.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/umm_malloc/umm_info.c.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/umm_malloc/umm_integrity.c.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/umm_malloc/umm_local.c.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Compiling .pio/build/d1_mini_lite/FrameworkArduino/umm_malloc/umm_poison.c.o
Archiving .pio/build/d1_mini_lite/libFrameworkArduino.a
Indexing .pio/build/d1_mini_lite/libFrameworkArduino.a
Linking .pio/build/d1_mini_lite/firmware.elf
Retrieving maximum program size .pio/build/d1_mini_lite/firmware.elf
Checking size .pio/build/d1_mini_lite/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [====      ]  44.9% (used 36804 bytes from 81920 bytes)
Flash: [====      ]  35.9% (used 374881 bytes from 1044464 bytes)
Building .pio/build/d1_mini_lite/firmware.bin
Creating BIN file ".pio/build/d1_mini_lite/firmware.bin" using "/home/bernd/.platformio/packages/framework-arduinoespressif8266/bootloaders/eboot/eboot.elf" and ".pio/build/d1_mini_lite/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/ttyUSB0
Uploading .pio/build/d1_mini_lite/firmware.bin
esptool.py v3.0
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 50:02:91:79:a6:4e
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Compressed 379040 bytes to 271634...
Writing at 0x00000000... (5 %)
Writing at 0x00004000... (11 %)
Writing at 0x00008000... (17 %)
Writing at 0x0000c000... (23 %)
Writing at 0x00010000... (29 %)
Writing at 0x00014000... (35 %)
Writing at 0x00018000... (41 %)
Writing at 0x0001c000... (47 %)
Writing at 0x00020000... (52 %)
Writing at 0x00024000... (58 %)
Writing at 0x00028000... (64 %)
Writing at 0x0002c000... (70 %)
Writing at 0x00030000... (76 %)
Writing at 0x00034000... (82 %)
Writing at 0x00038000... (88 %)
Writing at 0x0003c000... (94 %)
Writing at 0x00040000... (100 %)
Wrote 379040 bytes (271634 compressed) at 0x00000000 in 4.6 seconds (effective 659.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================== [SUCCESS] Took 164.88 seconds ===================
 *  Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste. 

Das war der “Upload” task, was sagt jetzt der “Monitor” task? (Und Reset button an der linken seite des Boards drücken)

**********************************************************************
Obsolete PIO Core v6.1.5 is used (previous was 6.1.6a4)
Please remove multiple PIO Cores from a system:
https://docs.platformio.org/en/latest/core/installation/troubleshooting.html
**********************************************************************
--- Terminal on /dev/ttyUSB0 | 9600 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, esp8266_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
H��c
�D�9���R�

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT IH!��E9�򍁗��� ERASING THE DATA.

Welcome to Fingerprint-MQTT sensor
Device reset not detected.
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
��)�(��@H:�0����

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT I���ԅq���!␄�f!RASING THE DATA.

Welcome to Fingerprint-MQTT sensor
Device reset not detected.
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
(��␌!��DJ(␃D�)*

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT I��@H�9�H␆�R ERASING THE DATA.

Welcome to Fingerprint-MQTT sensor
Device reset not detected.
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
?0��L���b!���

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT I�R)��@h�9@H&�RASING THE DATA.

Welcome to Fingerprint-MQTT sensor
Device reset not detected.
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
��)�(��@H
�0��␑�

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT IH!��U9�D␂˗���RASING THE DATA.

Welcome to Fingerprint-MQTT sensor
Device reset not detected.
Looking for sensor...KO.
Sensor not found: check serial connection on green/yellow cables.
��b␌�9��J�ND�J�

Welcome to Fingerprint-MQTT sensor
RESET DEVICE
*WM: settings invalidated
*WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT IH!��U9������w��SING THE DATA.

Okay so it looks like it’s in a restart loop because it fails to find the sensor. The expected connections are

with the D1 mini pinout

DidHave you double checked that GPIO12 → Fingerprintreader TX, GPIO14 → RX

(Touch to GPIO16 is not needed / unused in the sketch).

Ja ist genauso angeschlossen.

Dann einmal TX und RX Kabel vertauschen. Der TX des ESP SoftwareSerial’s sollte an den RX des Sensors gehen, und umgekehrt.

Sollte es die gleiche Fehlermeldung geben, einmal ein neues Projekt für den D1 Mini + Arduino im PIO Home Bildschirm erstellen mit platformio.ini

[env:d1_mini]
platform = espressif8266
board = d1_mini
framework = arduino
monitor_speed = 9600
lib_deps =
	adafruit/Adafruit Fingerprint Sensor Library @ ^2.0.4

und src/main.cpp code

#include <Arduino.h>
#include <SoftwareSerial.h>
#include <Adafruit_Fingerprint.h>

#define SENSOR_TX 12 // gren D5
#define SENSOR_RX 14 // yellow D6

SoftwareSerial swSerial(SENSOR_TX, SENSOR_RX);
Adafruit_Fingerprint fingerSensor = Adafruit_Fingerprint(&swSerial);

void setup() {
  Serial.begin(9600);
  Serial.println("Sketch start!");
  fingerSensor.begin(57600);
}

void loop() {
  Serial.print("Looking for sensor...");

  if (fingerSensor.verifyPassword()) {
    Serial.println("ok");
  } else {
    Serial.println("KO.\nSensor not found: check serial connection on "
                   "green/yellow cables.");
  }
  delay(1000);
}

und gucken was da für ein Output kommt.

Task wird im Ordner test ausgeführt: C:\Users\Bernd\.platformio\penv\Scripts\platformio.exe test 

Verbosity level can be increased via `-v, -vv, or -vvv` option
Collected 1 tests

Processing * in d1_mini environment
---------------------------------------------------------------------------------------------------------------------Building & Uploading...
Error: Nothing to build. Please put your test suites to the 'C:\Users\Bernd\Documents\PlatformIO\Projects\test\test' 
folder
Uploading stage has failed, see errors above. Use `pio test -vvv` option to enable verbose output.
--------------------------------------- d1_mini:* [ERRORED] Took 1.85 seconds ---------------------------------------
====================================================== SUMMARY ======================================================Environment    Test    Status    Duration
-------------  ------  --------  ------------
d1_mini        *       ERRORED   00:00:01.849
===================================== 1 test cases: 0 succeeded in 00:00:01.849 =====================================
 *  Der Terminalprozess "C:\Users\Bernd\.platformio\penv\Scripts\platformio.exe 'test'" wurde mit folgendem Exitcode beendet: 1. 
 *  Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste. 

Das kommt dann…

Du hast auf den “Test” projekt task / button gedrückt, solltest aber Upload + Monitor drücken.

Siehe docs.

Oh sorry

Task wird im Ordner test ausgeführt: C:\Users\Bernd.platformio\penv\Scripts\platformio.exe device monitor

— Terminal on COM4 | 9600 8-N-1
— Available filters and text transformations: colorize, debug, default, direct, esp8266_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
— More details at Redirecting...
— Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor…KO.
Sensor not found: check serial connection on green/yellow cables.

Einmal die Zeile

build_flags = -DFINGERPRINT_DEBUG

in die platformio.ini einfügen, speichern, auf refresh warten, und neu Upload + Monitor machen. Was ist der Output?

Verändert sich der Output wenn man nochmal TX+RX Kabel vertauscht und den Reset Knopf drückt?

einmal

--- Terminal on COM4 | 9600 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, esp8266_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Timed out        
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
␞DO�hdh�$�lB("�Sketch start!
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.

einmal andersrum

--- Terminal on COM4 | 9600 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, esp8266_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- �Hl�k�d(��␆x�ht�Sketch start!
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out
KO.
Sensor not found: check serial connection on green/yellow cables.
Looking for sensor...-> 0xEF, 0x1, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x7, 0x13, 0x0, 0x0, 0x0, 0x0, 
0x0, 0x1B
<- Timed out

Ich habe es mit Tasmota auch schon ausprobiert. Da funktioniert es mit diesem Board auch nicht. Ich habe noch ein Wroom32 hier liegen, da funktionierte es in Verbindung mit Tasmota. Aber die Speicherung der Fingerabdrücke bekam ich nicht hin.
Könnte man das Wroom32 probieren? Vielleicht hat der D1mini einen Defekt.

Sieht mit beiden Varianten so aus als würde der Sensor absolut nichts zurücksenden auf der seriellen (UART) Leitung.

Welcher Sensor wurde genau angeschlossen? Hat der Sensor richtig Spannung? Die benutzte Library sagt sie wäre mit 2 Fingerabdrucksensoren kompatiblel (GitHub - adafruit/Adafruit-Fingerprint-Sensor-Library: Arduino library for interfacing to the fingerprint sensor in the Adafruit shop), und einer braucht mind. 3.6V, für den die wären angeschlossen 3.3V zu wenig. Der andere funktioniert mit 3.3V.

Diesen hab ich hier

Ich kann leider nicht mehr Antworten da ich am ersten Tag als User nicht mehr schreiben darf :dizzy_face:

Die 5V waren es!!! Jetzt funktioniert es. Vielen lieben Dank

Zusätzlich kommen mir die Header pins auf dem D1mini sehr schief vor, wie als würden sie sich nach außen spreizen anstatt genau gerade nach oben zu zeigen. Sind die Header Pins denn auf der Rückseite verlötet? Ansonsten kann man keine gute Verbindung erwarten.

So, heute darf ich wieder schreiben. Vielen lieben Dank nochmal für die Hilfe. Es funktioniert jetzt ohne Probleme, war wirklich nur der 5 Volt Ausgang. Jetzt muss ich nur noch raus finden wie ich es am besten mit dem IOBroker kopple, funktioniert noch nicht so wie ich mir das vorgestellt habe.