ZKTeco Machine Integration | Biometric Attendance
by Ahmed Hamed https://github.com/SeniorAhmedHamed$ 199.30
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 2320 |
| Technical Name |
zk_machine |
| License | LGPL-3 |
| Website | https://github.com/SeniorAhmedHamed |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
ZK Biometric Machine
Seamless integration between ZKTeco biometric devices and Odoo HR Attendance
ZKTeco Biometric Devices
- Automatically sync attendance records between Odoo and your ZKTeco device in real time.
- Background jobs check connectivity and sync data automatically.
- Dashboard showing which devices are online or offline in real time.
- Import users directly from ZK devices to Odoo Employees.
- Connect as many devices as your Odoo server can support.
- All features included - no additional licenses required.
Install Module
Seamless integration between ZKTeco biometric devices and Odoo HR Attendance
ZK Machine Permission
Manage ZK devices by assigning user permission groups
Device Location
Assign each device to branch/location + timezone
Import Users
Sync employees + insert ZK Number automaticall
Device Connection
Test device status & response time
Test Attendance
Verify device link & confirm communication
Synchronize Logs
Sync logs to Odoo in real-time
Employee ZK Number
Each employee linked to ZK Number
Synchronize with Employee
Match ZK users with Odoo Employees
Download Attendance
Download logs directly from Odoo
Create Employee in Device
Create employees inside ZK from Odoo
Employee Logs
Manage attendance check-in/out easily
Dashboard Overview
Realtime device monitoring Dashboard
Configuration :
- Ensure device connected (Ethernet / Wi-Fi)
- Ping device to verify.
- On ZK Device - Comm - Cloud Server.
- Enter Odoo Server IP
- Odoo Server IP
- Port (default: 8069)
ZK Developed by Ahmed Hamed
Email: SeniorAhmedHamed@gmail.com
Phone: +201013180689
@ 2025 ZK Machine Connector - All Rights Reserved
Please log in to comment on this module