Files
MesinAbsen/infoMesin.py
Aries Wibowo 484ba05a65 Initial test
2026-04-22 09:19:12 +07:00

43 lines
1.2 KiB
Python

# reference the ZK Soap PHP namespace
#from zksoap import Fingerprint, UserInfoEncoder
from ZKFingerprint import Fingerprint, UserInfoEncoder
import json
# initial office=10.35.14.10
machine = Fingerprint('10.35.7.1', '80', '0')
# get machine status
print("Machine Status : "+machine.getStatus()) # connected | disconnected
# get all user data
#print(machine.getUserInfo()) # return List of User Info Data
# get specific pin user data
#print(machine.getUserInfo('29305')) # return List of User Info Data
# OR List
#print(machine.getUserInfo(['Masna Suhana', '4705'])) # return List of User Info Data
# get exported json format
#decoded_data = machine.getUserInfo()
#data_dict = {"data": decoded_data}
#json_data = json.dumps(data_dict, indent=4, cls=UserInfoEncoder)
#file_path = 'user_info2.json'
#with open(file_path, 'w') as file:
# file.write(json_data)
#print(f"JSON data saved to {file_path}")
conn.get_firmware_version()
conn.get_serialnumber()
conn.get_platform()
conn.get_device_name()
conn.get_face_version()
conn.get_fp_version()
conn.get_extend_fmt()
conn.get_user_extend_fmt()
conn.get_face_fun_on()
conn.get_compat_old_firmware()
conn.get_network_params()
conn.get_mac()
conn.get_pin_width()