tuya-local icon indicating copy to clipboard operation
tuya-local copied to clipboard

Add support for Pulido P13 lock

Open gkwok1 opened this issue 10 months ago • 0 comments

Adding support for Pulido P13 lock

The lock_motor_state is inverted for lock status.

{
  "result": {
    "category": "jtmspro",
    "functions": [
      {
        "code": "unlock_method_create",
        "desc": "{}",
        "name": "添加开锁方式",
        "type": "Raw",
        "values": "{}"
      },
      {
        "code": "unlock_method_delete",
        "desc": "{}",
        "name": "删除开锁方式",
        "type": "Raw",
        "values": "{}"
      },
      {
        "code": "unlock_method_modify",
        "desc": "{\"maxlen\":128}",
        "name": "修改开门方式",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "doorbell_song",
        "desc": "{\"range\":[\"5s\",\"10s\",\"15s\",\"30s\",\"60s\"]}",
        "name": "落锁时间",
        "type": "Enum",
        "values": "{\"range\":[\"5s\",\"10s\",\"15s\",\"30s\",\"60s\"]}"
      },
      {
        "code": "language",
        "desc": "{\"range\":[\"chinese_simplified\",\"english\",\"spanish\",\"Portuguese\"]}",
        "name": "门锁语言",
        "type": "Enum",
        "values": "{\"range\":[\"chinese_simplified\",\"english\",\"spanish\",\"Portuguese\"]}"
      },
      {
        "code": "beep_volume",
        "desc": "{\"range\":[\"mute\",\"low\",\"normal\",\"high\"]}",
        "name": "门锁音量",
        "type": "Enum",
        "values": "{\"range\":[\"mute\",\"low\",\"normal\",\"high\"]}"
      },
      {
        "code": "reverse_lock",
        "desc": "{}",
        "name": "室内反锁",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "automatic_lock",
        "desc": "{}",
        "name": "常开",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "temporary_password_creat",
        "desc": "{\"maxlen\":128}",
        "name": "添加临时密码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "temporary_password_delete",
        "desc": "{\"maxlen\":128}",
        "name": "删除临时密码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "temporary_password_modify",
        "desc": "{\"maxlen\":128}",
        "name": "蓝牙锁临时密码修改",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "synch_method",
        "desc": "{\"maxlen\":128}",
        "name": "同步开锁方式",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "password_offline_time",
        "desc": "{\"maxlen\":255}",
        "name": "离线密码参数下发",
        "type": "String",
        "values": "{\"maxlen\":255}"
      },
      {
        "code": "special_function",
        "desc": "{\"range\":[\"function1\",\"function2\"]}",
        "name": "双重验证",
        "type": "Enum",
        "values": "{\"range\":[\"function1\",\"function2\"]}"
      },
      {
        "code": "check_code_set",
        "desc": "{\"maxlen\":128}",
        "name": "配置蓝牙开锁校验码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "ble_unlock_check",
        "desc": "{\"maxlen\":128}",
        "name": "蓝牙开锁(带校验码)",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "remote_pd_setkey_check",
        "desc": "{\"maxlen\":128}",
        "name": "设置远程开锁(带校验码)",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "autolock_delay_level",
        "desc": "{\"range\":[\"inactive\",\"4s\",\"6s\",\"8s\",\"10s\",\"12s\"]}",
        "name": "解锁上锁延时",
        "type": "Enum",
        "values": "{\"range\":[\"inactive\",\"4s\",\"6s\",\"8s\",\"10s\",\"12s\"]}"
      }
    ],
    "status": [
      {
        "code": "unlock_method_create",
        "name": "添加开锁方式",
        "type": "Raw",
        "values": "{}"
      },
      {
        "code": "unlock_method_delete",
        "name": "删除开锁方式",
        "type": "Raw",
        "values": "{}"
      },
      {
        "code": "unlock_method_modify",
        "name": "修改开门方式",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "battery_state",
        "name": "电池电量状态",
        "type": "Enum",
        "values": "{\"range\":[\"high\",\"medium\",\"low\",\"poweroff\"]}"
      },
      {
        "code": "unlock_fingerprint",
        "name": "指纹开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "unlock_password",
        "name": "密码开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "unlock_card",
        "name": "门卡开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "open_inside",
        "name": "门从内侧打开",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "unlock_ble",
        "name": "蓝牙开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "alarm_lock",
        "name": "门锁告警",
        "type": "Enum",
        "values": "{\"range\":[\"wrong_finger\",\"wrong_password\",\"wrong_card\",\"wrong_face\",\"tongue_bad\",\"too_hot\",\"unclosed_time\",\"tongue_not_out\",\"pry\",\"key_in\",\"low_battery\",\"power_off\",\"shock\",\"defense\",\"wrong_unlock\"]}"
      },
      {
        "code": "doorbell_song",
        "name": "落锁时间",
        "type": "Enum",
        "values": "{\"range\":[\"5s\",\"10s\",\"15s\",\"30s\",\"60s\"]}"
      },
      {
        "code": "language",
        "name": "门锁语言",
        "type": "Enum",
        "values": "{\"range\":[\"chinese_simplified\",\"english\",\"spanish\",\"Portuguese\"]}"
      },
      {
        "code": "beep_volume",
        "name": "门锁音量",
        "type": "Enum",
        "values": "{\"range\":[\"mute\",\"low\",\"normal\",\"high\"]}"
      },
      {
        "code": "reverse_lock",
        "name": "室内反锁",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "automatic_lock",
        "name": "常开",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "unlock_face",
        "name": "遥控开锁",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "closed_opened",
        "name": "门锁开关状态",
        "type": "Enum",
        "values": "{\"range\":[\"open\",\"closed\"]}"
      },
      {
        "code": "lock_motor_state",
        "name": "锁开合状态",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "temporary_password_creat",
        "name": "添加临时密码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "temporary_password_delete",
        "name": "删除临时密码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "temporary_password_modify",
        "name": "蓝牙锁临时密码修改",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "synch_method",
        "name": "同步开锁方式",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "unlock_temporary",
        "name": "临时密码开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "unlock_phone_remote",
        "name": "远程手机开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "unlock_voice_remote",
        "name": "远程语音开锁",
        "type": "Integer",
        "values": "{\"min\":0,\"max\":999,\"scale\":0,\"step\":1}"
      },
      {
        "code": "password_offline_time",
        "name": "离线密码参数下发",
        "type": "String",
        "values": "{\"maxlen\":255}"
      },
      {
        "code": "unlock_offline_clear_single",
        "name": "单条离线密码清空上报",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "unlock_offline_clear",
        "name": "离线密码清空上报",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "unlock_offline_pd",
        "name": "离线密码开锁",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "special_function",
        "name": "双重验证",
        "type": "Enum",
        "values": "{\"range\":[\"function1\",\"function2\"]}"
      },
      {
        "code": "check_code_set",
        "name": "配置蓝牙开锁校验码",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "ble_unlock_check",
        "name": "蓝牙开锁(带校验码)",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "remote_pd_setkey_check",
        "name": "设置远程开锁(带校验码)",
        "type": "Raw",
        "values": "{\"maxlen\":128}"
      },
      {
        "code": "autolock_delay_level",
        "name": "解锁上锁延时",
        "type": "Enum",
        "values": "{\"range\":[\"inactive\",\"4s\",\"6s\",\"8s\",\"10s\",\"12s\"]}"
      }
    ]
  }
}

gkwok1 avatar Apr 29 '24 18:04 gkwok1