diff --git a/zk/base.py b/zk/base.py index 9c27de5..0544b82 100644 --- a/zk/base.py +++ b/zk/base.py @@ -696,6 +696,17 @@ class ZK(object): return True else: raise ZKErrorResponse("Can't open door") + def get_lock_state(self): + ''' + :return: boolean + thanks to https://github.com/icarome/pyzk/ + ''' + command = const.CMD_DOORSTATE_RRQ + cmd_response = self.__send_command(command) + if cmd_response.get('status'): + return True + else: + return False def __str__(self): """