Open Nadav-K opened 6 months ago
Hi @Nadav-K ,
That is an interesting issue.
First I will ask you to update the esphome version to the latest one (2024.3.0
was just released a few hours ago). Remove the external_components
session from your yaml file - you no longer need to take it from my branch.
Second, this board you are using has only one pair of UART, I'm not sure if there could by any conflict with the esphome internal logger. So this would be my next recommendation, to use another board if possible. I tested this component with a ESP32-WROOM based board and it works fine.
A third tip is to use the new Sleep Mode integrated in this latest version. It basically powers off the sensor when not being used. That forces a reset in the fingerprint device when you touch its sensor - might help getting rid of the serial comm problem.
Let me know if I can help you with some further debugging.
Hi
I found the solution The problem is the pin wiring issue Change the wiring as bellow :
.... uart: tx_pin: GPIO16 #Purple Green (GPIO16=D0) rx_pin: GPIO5 #Yellow (GPIO5=D1) baud_rate: 57600 .... status_led: pin: GPIO2 #D4 Empty No pin .... fingerprint_grow: sensing_pin: GPIO4 #Blue (GPIO4=D2)
The problem
I have a "Grow" fingerprint sensor (R307/AS608/FPM10A) which is coupled with an ESP32-C3 Super Mini. It's wired so that T-out goes to GPIO10, works fine most of the time.
Once every few hours/days the fingerprint sensor will stop responding to the ESP board. Setting VV logging I see that once I place my finger the board prints "No response received from reader". snipper below. any idea why this could happen?
I wanted to suggest adding an automation trigger in such a case, so that a recovery flow can be initiated from HomeAssistant or even the board itself..
Which version of ESPHome has the issue?
2024.2.2
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2024.3
What platform are you using?
ESP32-IDF
Board
ESP32-C3 Super Mini with idf framework
Component causing the issue
No response
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response