

#Fingerprint reader code
With the following code you can quickly setup a node and use Home Assistant’s service in the developer tools.Į.g. Id ( Optional, ID): Manually specify the ID of the Grow fingerprint reader if you have multiple components. Only relevant for BREATHING and FLASHING states. For R503-RGB, one of RED, BLUE, PURPLE, GREEN, YELLOW, CYAN and WHITE.Ĭount ( Required, int, templatable): How many times to repeat the pattern.

Range is 0 to 255.Ĭolor ( Required, string, templatable): The LED color to activate. The total duration is defined by 10ms * speed * count. Only relevant for BREATHING, FLASHING, GRADUAL_ON and GRADUAL_OFF states. Speed ( Required, int, templatable): The duration each cycle lasts, a factor of 10ms. One of BREATHING, FLASHING, ALWAYS_ON, ALWAYS_OFF, GRADUAL_ON and GRADUAL_OFF. State ( Required, string, templatable): The state to set the LED. fingerprint_ra_led_control : state : ALWAYS_ON speed : 0 color : PURPLE count : 0 : then : - fingerprint_ra_led_control : state : BREATHING speed : 100 color : BLUE count : 2 # Sample Aura LED config for all reader triggers fingerprint_grow : on_finger_scan_matched : - fingerprint_ra_led_control : state : BREATHING speed : 200 color : BLUE count : 1 on_finger_scan_unmatched : - fingerprint_ra_led_control : state : FLASHING speed : 25 color : RED count : 2 on_enrollment_scan : - fingerprint_ra_led_control : state : FLASHING speed : 25 color : BLUE count : 2 - fingerprint_ra_led_control : state : ALWAYS_ON speed : 0 color : PURPLE count : 0 on_enrollment_done : - fingerprint_ra_led_control : state : BREATHING speed : 100 color : BLUE count : 2 on_enrollment_failed : - fingerprint_ra_led_control : state : FLASHING speed : 25 color : RED count : 4 on. Higher security levels reduce the false acceptance rate (FAR) at the expense of increasing the false rejection rate (FRR). Security_level: The integer representation of the currently configured security level of the reader.

Status: The integer representation of the internal status register of the reader.Ĭapacity: The fingerprint storage capacity of the reader. Last_confidence: The last matched confidence as set by on_finger_scan_matched Trigger. Last_finger_id: The last matched enrolled fingerprint as set by on_finger_scan_matched Trigger. Name ( Required, string): The name for the sensor. Name ( Required, string): The name for the enrolling binary sensor.įingerprint_count: The number of enrolled fingerprints stored on the reader. On_enrollment_failed ( Optional, Automation): An action to be performed when a fingerprint enrollment failed. On_enrollment_done ( Optional, Automation): An action to be performed when a fingerprint is enrolled. On_enrollment_scan ( Optional, Automation): An action to be performed when a fingerprint is scanned during enrollment. On_finger_scan_unmatched ( Optional, Automation): An action to be performed when an unknown fingerprint is scanned. On_finger_scan_matched ( Optional, Automation): An action to be performed when an enrolled fingerprint is scanned.

#Fingerprint reader password
See Setting a New Password for more information. New_password ( Optional, int): Sets a new password to use for authentication. Password ( Optional, int): Password to use for authentication. Sensing_pin ( Optional, Pin Schema): Pin connected to the reader’s finger detection signal (WAKEUP) output. Id ( Optional, ID): Manually specify the ID used for code generation. Uart_id ( Optional, ID): Manually specify the ID of the UART hub. The configuration is made up of three parts: The central component, optional individual sensors, and the optional enrolling binary sensor. # Example configuration entry uart : rx_pin : GPIO13 tx_pin : GPIO15 baud_rate : 57600 # Declare Grow Fingerprint Reader fingerprint_grow : sensing_pin : GPIO12 on_finger_scan_matched.
