| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
| Lines of code | 371 |
| Technical Name |
hr_zk_attendance |
| License | AGPL-3 |
| Website | https://www.cybrosys.com |
| Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
This Module Integrates Biometric Device With HR Attendance
Biometric Device Integration
Key Highlights
Face+Thumb with HR Attendance
Integrates biometric device (Face+Thumb) with HR attendanc.e
Simultaneous Employee in Odoo
When creating an employee on the device, add them to Odoo simultaneously. To sync an existing Odoo employee, use the same biometric device ID when adding them to the device.
Attendance Log in Odoo
Option to keep the device attendance log in Odoo.
Clear Attendance
Option to clear the device attendance log from both device and Odoo.
Restart and Set Time of Device
We can set the timezone of the device and also restart the device.
Supporting Models
This module support with the following machines : * uFace202 (ZKteco) * iFace990 (ZKteco) -Clients have reported that the module works well with the following machine : * K40 Pro (ZKteco) * SFace900 (ZKteco) * FR1500 (ZKteco) * UA760 (ZKteco) * MB10 (ZKteco)
Are you ready to make your business more
organized?
Improve now!
Biometric Device Configuration and Controls
From the Biometric Device menu, you can configure your all devices with its IP address and port number.
Test Connection - Click on the Test connection for connecting with the Device.
Clear Data - This Button will clear all Attendance data from the Device and Odoo.
Restart - This Button will Restart the Biometric Device.
Test Connection
Click on the 'Test Connection' for connecting with the Device.
Downloading Attendance Logs
After configuration, you can download your device attendance log into Odoo through 'Download Data' button.If the device is connected, then the Odoo will download all device attendance log. Otherwise, the Odoo will display you a warning message.
Here you can see all device attendance log.
Time Zone
Here you can set the time zone for device.
Updating or Creating Employees
You can update existing employees with the 'Device Id' which are the id in the Biometric Device. If there is no match with the "Biometric Device id" then system will automatically create corresponding employee.
Note:- This integration is only applicable for the Device ZKteco model 'uFace 202' Please install zklib library (sudo pip install zklib)
Integrates Biometric Device (Face+Thumb) with HR Attendance.
Option to keep the Device Attendance log in Odoo.
Option to clear the Device Attendance log from both Device and Odoo.
We can set the timezone of the device and also restart the device.
* uFace202 (ZKteco) * iFace990 (ZKteco) -Clients have reported that the module works well with the following machine : * K40 Pro (ZKteco) * SFace900 (ZKteco) * FR1500 (ZKteco) * UA760 (ZKteco) * MB10 (ZKteco)
Go to the Biometric Device menu, enter the device’s IP address and port, then test the connection.
Yes, ensure the Device ID in Odoo matches the Biometric Device ID to sync employees.
Latest Release 18.0.1.0.0
26th March, 2025- Initial Commit
Please log in to comment on this module
There are no ratings yet!
Hi, can you help me connect to my device
I have a question, maybe its about configuration, i don't know i have an internal network, and a zkeco biometic mb20-vl, that has the same protocols as mb10-vl, but i downloaded the plugin, made the ping work i know that the biometric is in the lan, i have no problem with the test in the biometric device, but i keep getting the message " [Errno 32] Broken pipe" when i try to test the conection with odoo, i have odoo 18, and this are my values
Name Biometric C
Device IP (the ip from the biometric wich already pings correctly)
Port Number 4370 (i haven't changed the default port)
Working Address (i have try empty or selected admin)
i don't know if i'm correct in the configuration, or if i'm missing somethig, can you help me please? thank you in advance
Re: Hi, can you help me connect to my device
Thanks for reaching out! The "[Errno 32] Broken pipe" error is typically not caused by the module itself, but rather by network/device communication issues. Let me help you troubleshoot this.
1.Please make sure it’s not connected to any other software (like ZKAccess, ADMS, or Cloud). Disconnect or close those, and restart the biometric device to clear any stuck or cloud-linked sessions.
2. Check if your biometric device has a communication password set up. If it does, remove the password and try connecting again, as having one configured can sometimes block the connection
3. Your server’s firewall might be blocking port 4370, which the device typically uses for communication.
First, check in your device settings to confirm that the communication port is actually set to 4370 (some models allow changing it).
Then ensure that TCP protocols are allowed for this port in your firewall, and that no security or antivirus software is interfering with the connection.
Also, we haven't specifically tested our app with the mb20-vl; still, it uses standard ZKTeco communication protocols over TCP/IP, and we expect it to work with our app. However, without direct testing, we cannot provide a guarantee.
Can you tellme with this models are compatible with your plugin??
I want to buy the most recent models to make integration with my Odoo v18 CE. Can you help me, please??
SpeedFace-V5L
SpeedFace-V4L
SpeedFace M4
SFace900
FaceDepot-7BL
Facedepot 7C
FaceDepot 4A
MB360
Regards
Re: Can you tellme with this models are compatible with your plugin??
Supporting models are mentioned above.
Password configuration
Can this module work if the admin or the devise has a password
Re: Password configuration
Thank you for your query.
The current module does not support devices that have a password set, so we will not be able to establish a connection in such cases.
However, we do have another module that is compatible with password-protected devices. You can find it on the Odoo App Store here:
https://apps.odoo.com/apps/modules/17.0/hr_biometric_attendance
Please note that this version is currently for Odoo 17, and the Odoo 18 version will be released soon.
JOIN
How can i make odoo or that module see my fp
Re: JOIN
Please email to odoo@cybrosys.com with more details.
Domian name
This works with domain also? or just ip?
Re: Domian name
Works with both.
Hello
I wanted to ask if your module is compatible with this model of Biometrico ZKTeco JDF200 plus.
https://www.zode.sa/en/product/591994.html?gad_source=1&gclid=CjwKCAiA5pq-BhBuEiwAvkzVZUtk6JsBJTpXiGjgl4PBzmAs8qeiSqzYcuDNyJUR3_yR_hYcfkFpMhoCnwcQAvD_BwE
Please answer me so ASAP. Thank you very much
Re:
While we haven't specifically tested our app with the JDF200 Plus, it should be compatible based on the device's communication protocols.
Our application has been successfully tested with several ZKTeco devices:
Internally Tested by Our Team:
Tested and Verified by Our Clients:
Since the JDF200 Plus uses standard ZKTeco communication protocols over TCP/IP, we expect it to work with our app. However, without direct testing, we cannot provide an absolute guarantee.