mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Add Grow Fingerprint Reader (#1356)
This commit is contained in:
		| @@ -177,6 +177,26 @@ api: | ||||
|             kp: 1.0 | ||||
|             kd: 1.0 | ||||
|             ki: 1.0 | ||||
|     - service: fingerprint_grow_enroll | ||||
|       variables: | ||||
|         finger_id: int | ||||
|         num_scans: int | ||||
|       then: | ||||
|         - fingerprint_grow.enroll: | ||||
|             finger_id: !lambda 'return finger_id;' | ||||
|             num_scans: !lambda 'return num_scans;' | ||||
|     - service: fingerprint_grow_cancel_enroll | ||||
|       then: | ||||
|         - fingerprint_grow.cancel_enroll: | ||||
|     - service: fingerprint_grow_delete | ||||
|       variables: | ||||
|         finger_id: int | ||||
|       then: | ||||
|         - fingerprint_grow.delete: | ||||
|             finger_id: !lambda 'return finger_id;' | ||||
|     - service: fingerprint_grow_delete_all | ||||
|       then: | ||||
|         - fingerprint_grow.delete_all: | ||||
|  | ||||
| wifi: | ||||
|   ssid: 'MySSID' | ||||
| @@ -424,6 +444,19 @@ sensor: | ||||
|     id: ph_ezo | ||||
|     address: 99 | ||||
|     unit_of_measurement: 'pH' | ||||
|   - platform: fingerprint_grow | ||||
|     fingerprint_count: | ||||
|       name: "Fingerprint Count" | ||||
|     status: | ||||
|       name: "Fingerprint Status" | ||||
|     capacity: | ||||
|       name: "Fingerprint Capacity" | ||||
|     security_level: | ||||
|       name: "Fingerprint Security Level" | ||||
|     last_finger_id: | ||||
|       name: "Fingerprint Last Finger ID" | ||||
|     last_confidence: | ||||
|       name: "Fingerprint Last Confidence" | ||||
|  | ||||
| time: | ||||
|   - platform: homeassistant | ||||
| @@ -486,6 +519,8 @@ binary_sensor: | ||||
|   - platform: ttp229_bsf | ||||
|     channel: 1 | ||||
|     name: TTP229 BSF Test | ||||
|   - platform: fingerprint_grow | ||||
|     name: "Fingerprint Enrolling" | ||||
|   - platform: custom | ||||
|     lambda: |- | ||||
|       auto s = new CustomBinarySensor(); | ||||
| @@ -919,3 +954,33 @@ display: | ||||
| http_request: | ||||
|   useragent: esphome/device | ||||
|   timeout: 10s | ||||
|  | ||||
| fingerprint_grow: | ||||
|   sensing_pin: 4 | ||||
|   password: 0x12FE37DC | ||||
|   new_password: 0xA65B9840 | ||||
|   on_finger_scan_matched: | ||||
|     - homeassistant.event: | ||||
|         event: esphome.${devicename}_fingerprint_grow_finger_scan_matched | ||||
|         data: | ||||
|           finger_id: !lambda 'return finger_id;' | ||||
|           confidence: !lambda 'return confidence;' | ||||
|   on_finger_scan_unmatched: | ||||
|     - homeassistant.event: | ||||
|         event: esphome.${devicename}_fingerprint_grow_finger_scan_unmatched | ||||
|   on_enrollment_scan: | ||||
|     - homeassistant.event: | ||||
|         event: esphome.${devicename}_fingerprint_grow_enrollment_scan | ||||
|         data: | ||||
|           finger_id: !lambda 'return finger_id;' | ||||
|           scan_num: !lambda 'return scan_num;' | ||||
|   on_enrollment_done: | ||||
|     - homeassistant.event: | ||||
|         event: esphome.${devicename}_fingerprint_grow_node_enrollment_done | ||||
|         data: | ||||
|           finger_id: !lambda 'return finger_id;' | ||||
|   on_enrollment_failed: | ||||
|     - homeassistant.event: | ||||
|         event: esphome.${devicename}_fingerprint_grow_enrollment_failed | ||||
|         data: | ||||
|           finger_id: !lambda 'return finger_id;' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user