Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
Lines of code | 2154 |
Technical Name |
windx_zk_biometric_extension |
License | LGPL-3 |
Website | https://windx.com.vn |
Versions | 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
Lines of code | 2154 |
Technical Name |
windx_zk_biometric_extension |
License | LGPL-3 |
Website | https://windx.com.vn |
Versions | 17.0 18.0 |
ZK Biometric Device Integration
This Odoo module enables smooth real-time synchronization of data between the biometric device and Odoo. It allows users to retrieve attendance records, reboot the device, and handle user details. The module includes features for saving employee fingerprint templates, setting the device's timezone, and planning attendance downloads. Moreover, users can create, modify, and remove users of the biometric device directly from Odoo's interface, providing thorough management capabilities through both the Odoo employee management system and the Biometric Device form.
This module relies on an external Python library called 'pyzk'. Before you install the module, you need to install this Python package first. You can do this using the command provided below.
pip install pyzk
Free 60 Days support
WinDX will provide FREE 60-day support for any doubts, queries, and bug fixing or any types of
issues related to this module.
This is applicable from the date of purchase.
- Whatsapp: 0945027735
- Email: nguyenxuanlinh@windx.com.vn
- Website: https://windx.com.vn/
FEATURES
- Cloud Connection: Supports Cloud connection feature in ZK devices to communicate with Odoo in real-time
- Schedule Downloads: You can schedule attendance downloads by configuring the time in the settings.
- Options for Turn Off, Restart and Clear Data: We can turn off or restart the device and also clear attendance log in a single click.
- User Management: You can create, update, and delete users from the biometric device, managing them through Odoo employees.
- Supporting Models: This Module Support With The Following ZKteco Machines (Clients have Reported): K40 Pro, SFace900, FR1500, UA760, MB10, UFace202, Ronald Jack, ...
HOW IT WORKS
Cloud Connection
-
Go to Attendance > Configuration > Biometric Device and turn on Enable Cloud Connection
-
Set up a new biometric device by opening your device's connection settings, go to Cloud Connection and add your odoo server ip address and port
-
Device will be detected by odoo and added to server, attendance data and user will be added into the server in real-time
Wifi Connection
-
Create new device and choose the connection type Wifi/Ethernet, fill in IP Address and Port of your ZK device
Test Connection to see if it is properly connected -
With this connection, download data actions are required manually, or set up automatically, to retrieve data from device
Device Actions

-
Download Data: retrieve data manually from device, dedicated for wifi connection type, but usable by both
-
Clear Data: clear data from device
-
Turn off/Restart: remotely turn off or restart device. Keep in mind the device still needs to be physically turned on
-
Set Up Automatic Data Download: Go to Attendance > Configuration > Biometric Device and enable Schedule Downloads
Additional Schedule Configuration

-
Punches Required: 2 or 4 times/day: 2 times is regular odoo attendance, 4 times will allow another checkin/checkout pair
This is compatible with odoo schedule's 2-shift workday
-
Allow Overtime: Turn on or off Overtime computation (default is Allow)
Overtime thresholds min/max: if overtime is less than min threshold, it is not counted; else if it is higher than max threshold, the exceed amount is not counted
-
Allow Late/Early Punch (in minutes): Within the time configured, late checkin and early checkout is allowed and counted as if you arrived or left on time
Employee Attendance
Attendance from device will be used to create daily attendance for employees
Reminder: Device Attendance is linked to device users, and device users are linked to device, so deleting device or user from Odoo will delete the attendances on odoo, but you can still retrieve them again from your device; Employee attendance will not be deleted as they are not directly linked to device
-
Link Employee-Device User
Click on Link User
Choose Device and User. Each user can only be linked to 1 employee, each employee can be linked to one user from each device
-
Employee Attendance
Checkin 2 and Checkout 2 is enabled for attendance mode 4 times/day
Overtime shift option is enabled in case of devices that has Overtime mode checkin/checkout. This is fully counted towards total worked hours and overtime hours
WinDX Odoo Services

Odoo Implementation

Odoo Community Apps

Odoo Support & Maintenance

Odoo Customization

Odoo Integration Services

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no comments yet!