A question: some of you guys have this sensor installed around a year now, so i wonder, is it still working like new? The reason iâm asking is because years ago i bought one cheap arduino fingerprint sensor (Fingerprint scanner (GT511C1R), installed it outside my garage and after spending whole summer on the sun it worked very slow or not at all. Detailed look showed that the surface where you press your finger ( itâs plastic) was pretty much âdestroyedâ by sun and heat.
So, i wonder if this model is any better in this regard?
Iâve had it since I started this topic. Itâs never in direct sunlight, and itâs under a roof. But it still works fine. Itâs a bit slow compared to phone fingerprint sensors, but it was always like that.
Hello,
Finally got the fingerprint sensor working and added it in the home assistant.
However, I do not understand. How I can teach my finger to the fingerprint sensor.
Can someone explain this to me?
Many Thanks
Like that!
Thanks for the answer. ESPHome is new to me. where do I have to call the esphome.X_enroll service? in the terminal or in the HomeAssistant?
It should be a service in ha. Go to dev tools - services.
Thanks, it worked!
but how do I create an automation now?
So that things are executed after a successful finger scan?
Ok, found the âautomations.yamlâ.
Added this entry:
- id: '1639484969965'
alias: 'Open door with finger id'
description: ''
mode: single
trigger:
- platform: state
entity_id: sensor.fingerprint_last_finger_id
to: '6' # replace with your id
condition: []
action: # add actions
- device_id: 31538b62098144d596e747370aa6be4c
domain: switch
entity_id: switch.0x60a423fffe118567
type: turn_off
and the following error message appears in the Home Assistant:
Error loading /home/homeassistant/.homeassistant/configuration.yaml: while parsing a block collection
in "/home/homeassistant/.homeassistant/automations.yaml", line 1, column 1
expected <block end>, but found '?'
in "/home/homeassistant/.homeassistant/automations.yaml", line 428, column 1
Where is the mistake?
I think everything after the id is not indented correctly
Should be
- id: '1639484969965'
alias: 'Open door with finger id'
âŚ
Why donât you use the UI to create an automation?
1 not everyone likes the UI
2 there are things that you canât (or canât easilyâŚ) do with the UI
3 thereâs nothing wrong at all to learn to create them manually in the event of 1 or 2
You can also start with the ui editor and switch after to yaml. This way you have an idea of what the formatting looks like.
- But itâs easier if you get an error and donât understand why
- This is a simple automation
- Didnât say there was anything wrong, itâs just easier and errorâs like that wonât occur
- thatâs why you start with the easy stuff and when you get an error you can figure it out more easily and learn from your mistake.
- Then it will be easier to code with yaml. thatâs the best kind to start with since itâs easy.
- maybe it might be easier. Unless you find the âpoint-click-scroll-click-point-click-scroll-clickâŚad nauseumâ tedious and mind-numbing.
I would create the automation in the UI.
But Home Assistant tells me: There are no automations available for this device.
Why doesnât Home Assistant offer me any automations for the device?
Try to use the entity directly instead of the device
Iâm trying to create in AutomationâŚ
trigger
Trigger Type â Device
Device-> Fingerprint_grow
Trigger â no selection possible
Select âZustandâ (state) and select the finger id entity.
Okay thanks!
Thats how it works!
Would one exist to put the ESP in DEEP SLEEP and use the R503 as a button to wake up?
Would be interesting for battery operation.