ESSL Biometric Attendance|ESSL|Biometric Attendance Sync|Zkteco|Cams Biometrics Integration Module with HR Attendance
by Hamza S
Odoo
$ 49.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
| Lines of code | 777 |
| Technical Name |
biometric_attendance_sync_hs |
| License | LGPL-3 |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Overview
Stop typing in punches by hand
Biometric Attendance Sync connects your eSSL or ZKTeco fingerprint devices directly to Odoo. It pulls raw punches over the network, filters out anything already imported, rolls them into a daily summary per employee, and writes the result straight into Odoo's own HR Attendance records — automatically, every hour.
How it works
From fingerprint to payroll record
Five steps, repeated automatically once an hour for every active device.
Features
What you get
Screens
A look inside
Every screen the module adds, shown with realistic sample data.
Setup
Installation
Quick start
- Copy the
biometric_attendance_sync1folder into your Odoo addons path. - Install the device driver library:
pip install pyzk - Restart the Odoo server.
- Activate developer mode and update the Apps list.
- Install Biometric Attendance Sync from Apps.
- Add your device under Biometric Attendance → Configuration → Devices and click Test Connection.
- Set each employee's Biometric User ID to match their ID on the device.
Reference
Models
| Model | Purpose |
|---|---|
| biometric.device | Device master record — IP, port, password, timezone, last sync |
| biometric.attendance.log | Raw punch log with a duplicate-prevention constraint |
| biometric.attendance.summary | Daily roll-up per employee — punches, hours, late flag |
| hr.employee | Inherited to add the Biometric User ID field |
| import.attendance.wizard | Date-wise manual import wizard |
Please log in to comment on this module