Standard Status Set

Last Updated on : 2022-01-13 06:15:35

This topic describes the standard status set of locks.

Available categories

  • Residential lock (mc)
  • Safe box (bxx)
  • Business lock (gyms)
  • Residential lock pro (jtmspro)
  • Hotel lock (hotelms)
  • Lock accessories (ms_category)
  • Smart lock (keep alive) (jtmsbh)
  • Access control (mk)
  • Video intercom lock (videolock)
  • Audio and video lock (photolock)

Status to be sent and reported

Classification Standard code Name Type Description

General

doorbell_song

Doorbell ringtone

Enum

{"range":[
    "ding_0","ding_1","ding_2",
    "ding_3","ding_4","ding_5",
    "ding_6","ding_7","ding_8",
    "ding_9"
]}

doorbell_volume

Doorbell volume

Enum

{"range":["mute","low","normal","high"]}

language

Language switching

Enum

{"range":[
    "chinese_simplified","english","japanese",
    "german","spanish","latin",
    "french","russian","italian",
    "chinese_traditional","korean","portuguese"
]}

key_tone

Volume on keypress

Enum

{"range":["mute","low","normal","high"]}

beep_volume

Local voice guidance volume

Enum

{"range":["mute","low","normal","high"]}

motor_torque

Torque force of motor

Enum

{"range":["torque_low","torque_middle","torque_high"]}

lock_motor_direction

Rotation direction of motor

Enum

{"range":["clockwise","anti_clockwise"]}

auto_lock_time

Latency of automatic latch

Integer

{"unit":"s","min":0,"max":1800,"scale":0,"step":1}

automatic_lock

Switch of automatic latch

Boolean

{}

unlock_switch

Switch between single unlocking and combination unlocking

Enum

{"range":[
    "combination","single_unlock","finger_password",
    "finger_card","finger_face","password_card",
    "password_face","card_face"
]}

arming_switch

Arming switch

Boolean

{}

do_not_disturb

Do Not Disturb (DND) switch

Boolean

{}

mute_mode_period

DND time setting

Raw

{}

dormant_switch

Hibernation switch

Boolean

{}

dormant_time_set

Hibernation time setting

Raw

{}

door_unclosed_trigger

Trigger time of unclosed door prompt

Enum

{"range":["5s","10s","15s","20s","25s"]}

low_power_threshold

Low battery alert threshold setting

Enum

{"range":["5_percent","10_percent","15_percent","20_percent"]}

welcome_words

Welcome messages on the display screen

String

{}

free_verify

Verification-free switch

Boolean

{}

switch_antilock_limit

Double locking limit switch

Boolean

{}

alarm_switch

Disconnection alert switch

Boolean

{}

lock_function_switch

Lock function switch

Boolean

{}

enforce_lock_up

Mandatory double locking

Boolean

{}

alarm_volume

Alert volume

Enum

{"range":["mute","normal","loud"]}

sound_mode

Sound mode

Enum

{"range":[
    "ringtone_0","ringtone_1","ringtone_2",
    "ringtone_3","ringtone_4","ringtone_5"
]}

callphone

Phone call

Boolean

{}

normal_open_switch

Normally open switch

Boolean

{}

normal_open_period

Normally open time

Raw

{}

photo_mode

Photo capturing mode

Enum

{"range":["close","power_save","standard","security"]}

special_control

Special control

Boolean

{}

special_function

Special functions

Enum

{"range":[
    "function1","function2","function3",
    "function4","function5","function6"
]}

Lock with camera

basic_osd

Time watermark

Boolean

{}

basic_private

Privacy mode

Boolean

{}

basic_nightvision

Infrared (IR) night vision

Enum

{"range":["0","1","2"]}

wireless_awake

Wake-up status

Boolean

{}

stay_alarm_mode

Loitering alert mode

Enum

{"range":["close","normal","high","custom"]}

stay_hold_time

Loitering hold time

Integer

{"unit":"s","min":5,"max":20,"scale":0,"step":5}

stay_trigger_distance

Loitering sensing range

Enum

{"range":["away_from","close_to","middle"]}

stay_capture_mode

Loitering photo capture mode

Enum

{"range":["mode_1","mode_2"]}

battery_percentage_kit

IPC battery status

Raw

{}

Access control

open_speed_state

Unlocking speed

Enum

{"range":["low","middle","high"]}

open_rate

Opening percentage

Integer

{"min":0,"max":100,"scale":0,"step":5}

ringtone

Local ringtone

Enum

{"range":["sound_1","sound_2","sound_3","sound_4","sound_5","sound_6"]}

doorbell_song_kit

Doorbell call

Raw

{}

alarm_time

Alert duration

Integer

{"min":0,"max":1800,"scale":0,"step":10}

Miscellaneous

remote_result

Password-free remote unlocking feedback

Boolean

{}

initiative_message

Push messages

Raw

{}

Status only to be reported

Classification Standard code Name Type Description

Unlocking history

unlock_fingerprint

Unlock with fingerprint

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_password

Unlock with password

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_temporary

Unlock with temporary password

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_dynamic

Unlock with dynamic password

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_card

Unlock with card

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_identity_card

Unlock with identity card

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_face

Unlock with face recognition

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_key

Unlock with mechanical key

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_eye

Unlock with iris

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_hand

Unlock with palm print

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_finger_vein

Unlock with finger vein

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_double

Combination unlocking history

Enum

{"range":[
    "password_face","finger_password","password_card",
    "single_unlock","finger_face","finger_card"
]}

unlock_ble

Bluetooth unlocking history

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_remote

Remote unlocking history

Integer

{"unit":"","min":0,"max":999,"scale":0,"step":1}

unlock_special

Unlock with special secret key

Boolean

{}

unlock_phone_remote

Remote unlocking with mobile phones

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_voice_remote

Remote unlocking with voice

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_app

Remote unlocking with app

Integer

{"unit":"","min":0,"max":999,"scale":0,"step":1}

open_inside

Unlock from the inside of the door

Boolean

{}

unlock_access_control

Unlock with access control system

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_emergency

Unlock with emergency password

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_admin

Report unlocking by administrator

Integer

{"min":0,"max":999,"scale":0,"step":1}

unlock_subadmin

Report unlocking by housekeeper

Integer

{"min":0,"max":999,"scale":0,"step":1}

lock_record

Locking history

Raw

{}

unlock_double_kit

Combination unlocking history

Raw

{}

unlock_telecontrol_kit

Unlocking history with remote control (access control)

Raw

{}

unlock_fingerprint_kit

Unlocking history with fingerprint (access control)

Raw

{}

unlock_password_kit

Unlocking history with password (access control)

Raw

{}

unlock_card_kit

Unlocking history with card (access control)

Raw

{}

unlock_face_kit

Unlocking history with face recognition (access control)

Raw

{}

unlock_temporary_kit

Unlocking history with temporary password (access control)

Raw

{}

unlock_phone_remote_kit

Remote unlocking history with mobile phones (access control)

Raw

{}

Device status

open_close

Locking and unlocking event

Boolean

{}

door_opened

Door opened

Boolean

{}

battery_state

Battery status

Enum

{"range":["high","medium","low","poweroff"]}

residual_electricity

Remaining battery

Integer

{"unit":"%","min":0,"max":100,"scale":0,"step":1}

reverse_lock

Double locking status

Boolean

{}

child_lock

Child lock switch

Boolean

{}

closed_opened

Open and closed status

Enum

{"range":["open","closed","unknown"]}

doorbell

Doorbell call

Boolean

{}

anti_lock_outside

Double locking by lifting up

Boolean

{}

lock_motor_state

Open and closed status of lock

Boolean

{}

antilock_status

Double locking status

Enum

{"range":["unknown","unlocked","anti_locked"]}

insurance_status

Latching status

Enum

{"range":["unknown","uninsured_lock","insured_lock"]}

closed_opened_kit

Open and closed status (access control)

Raw

{}

Device alert

alarm_lock

Alert

Enum

{"range":[
    "wrong_finger","wrong_password","wrong_card",
    "wrong_face","tongue_bad","too_hot",
    "tongue_not_out","pry","key_in",
    "power_off","shock","unclosed_time",
    "low_battery","defense"
]}

hijack

Duress alert

Boolean

{}

lock_alarm_kit

Alert history

Raw

{}