Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request support for Smartlock K7 #1391

Closed
phid78 opened this issue Dec 9, 2023 · 1 comment
Closed

Request support for Smartlock K7 #1391

phid78 opened this issue Dec 9, 2023 · 1 comment

Comments

@phid78
Copy link

phid78 commented Dec 9, 2023

Log Message

Device matches None with quality of 0%. DPS: {"updated_at": 1701193180.4004343, "9": 26}

Information about DPS mappings

{
  "result": {
    "model": "{\"modelId\":\"000004eppn\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[
{\"abilityId\":1,\"accessMode\":\"ro\",\"code\":\"unlock_fingerprint\",\"description\":\"【可选】指纹在门锁上录入,录入完成后由硬件分配id,发生指纹解锁后,门锁将上报该dp点。请用记录型上报\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1344\"},\"name\":\"指纹解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":2,\"accessMode\":\"ro\",\"code\":\"unlock_password\",\"description\":\"【可选】普通密码(非临时密码)在门锁上录入,录入完成后由硬件分配id,发生普通密码解锁后,门锁将上报该dp点。普通密码指在门锁硬件上创建的密码,不包含通过app创建的临时密码。请用记录型上报\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1344\"},\"name\":\"普通密码解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":3,\"accessMode\":\"ro\",\"code\":\"unlock_temporary\",\"description\":\"【可选】临时密码与普通密码进行区分,临时密码指由app创建的密码,临时密码可以具备准确的效期。请用记录型上报\",\"extensions\":{\"iconName\":\"icon-shoushimima\",\"attribute\":\"1344\"},\"name\":\"临时密码解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":5,\"accessMode\":\"ro\",\"code\":\"unlock_card\",\"description\":\"【可选】卡片在门锁上录入,录入完成后由硬件分配id,发生卡片解锁后,门锁将上报该dp点。请用记录型上报\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1344\"},\"name\":\"卡片解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":6,\"accessMode\":\"ro\",\"code\":\"unlock_face\",\"description\":\"【可选】人脸在门锁上录入,录入完成后由硬件分配id,发生人脸解锁后,门锁将上报该dp点。请用记录型上报\",\"extensions\":{\"iconName\":\"icon-dp_smile\",\"attribute\":\"1344\"},\"name\":\"人脸识别解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":7,\"accessMode\":\"ro\",\"code\":\"unlock_key\",\"description\":\"【可选】如硬件能检测出机械钥匙开门,则固定上报 dp值为1,表示发生了机械钥匙开门。该开门记录请有记录型数据上报\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1344\"},\"name\":\"钥匙解锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":8,\"accessMode\":\"ro\",\"code\":\"alarm_lock\",\"description\":\"【必选】0=试错告警、1=试错告警、2=试错报告警、3=试错告警、4=假锁(锁舌卡住)、5=高温告警、6=超时未关门、7=电子锁舌未弹出、8=防撬告警 、9=钥匙插入、10=低电告警、11=电量耗尽告警、12=震动告警、13=布防告警、14=逗留抓拍、15=门铃呼叫\",\"extensions\":{\"iconName\":\"icon-dp_warming\",\"attribute\":\"1344\"},\"name\":\"告警\",\"typeSpec\":{\"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\",\"stay_alarm\",\"doorbell\"],\"type\":\"enum\",\"typeDefaultValue\":\"wrong_finger\"}},
{\"abilityId\":9,\"accessMode\":\"ro\",\"code\":\"unlock_request\",\"description\":\"【可选】如要使用远处开门功能,该dp点必选。门锁上报远程开门请求,需要硬件主动触发。\\n门锁本地上报远程开门请求时,携带x秒倒计时,只有在x秒内才能做出响应,点击允许,门锁将会解锁。可以x小于等于90。;当门锁被远程开门同意,或者拒绝了,将该字段的值改为0,面板将不会闪烁\",\"extensions\":{\"attribute\":\"1344\"},\"name\":\"远程开门请求倒计时\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":10,\"accessMode\":\"rw\",\"code\":\"arming_switch\",\"description\":\"【注意】该功能暂未开发\",\"extensions\":{\"attribute\":\"1344\"},\"name\":\"布防开关\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":12,\"accessMode\":\"ro\",\"code\":\"residual_electricity\",\"description\":\"【可选,但必须二选一】电量值和电量状态,二选一。上报电量数值\",\"extensions\":{\"attribute\":\"1344\"},\"name\":\"剩余电量\",\"typeSpec\":{\"max\":100,\"min\":0,\"scale\":1,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"\"}},
{\"abilityId\":15,\"accessMode\":\"ro\",\"code\":\"unlock_app\",\"description\":\"【可选】当发生app远程开门的事件后,门锁上报远程开门的记录。使用记录型数据上报\",\"extensions\":{\"iconName\":\"icon-shouji\",\"attribute\":\"1344\"},\"name\":\"App远程解锁\\twifi门锁\",\"typeSpec\":{\"max\":999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0}},
{\"abilityId\":16,\"accessMode\":\"ro\",\"code\":\"hijack\",\"description\":\"【可选】该功能默认不需要硬件实现,门锁不用做劫持判断,只要在app上标记解锁id即可\",\"extensions\":{\"iconName\":\"icon-baojing\",\"attribute\":\"1344\"},\"name\":\"劫持告警\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":19,\"accessMode\":\"ro\",\"code\":\"doorbell\",\"description\":\"【可选】门锁硬件上如带有门铃功能,点击后,将会触发一次门铃呼叫通知到云端。建议,连续的门铃呼叫,只触发一次门铃呼叫上报。上报后,将在app保留记录,并可以触发push\",\"extensions\":{\"iconName\":\"icon-a_power\",\"attribute\":\"1344\"},\"name\":\"门铃呼叫\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":25,\"accessMode\":\"ro\",\"code\":\"update_all_finger\",\"description\":\"【可选】满足以下所有条件时,选择dp点。\\n1、门锁具备指指纹解锁的方式\\n2、门锁能够通过网络,将本地添加的解锁方式同步到服务器\\n使用方式:当门锁本地的指纹解锁方式发生变化,新增/删除,则触发同步所有指纹的dp,将门锁本地所有的指纹解锁id同步到云端注意:每次向上同步的时候,需要使用全量同步,把更新后本地所具备的所有的id都同步到云端\",\"extensions\":{\"iconName\":\"icon-dp_fly\",\"attribute\":\"1376\"},\"name\":\"同步所有指纹编号\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":26,\"accessMode\":\"ro\",\"code\":\"update_all_password\",\"description\":\"【可选】满足以下所有条件时,选择dp点。\\n1、门锁具备密码解锁的方式\\n2、门锁能够通过网络,将本地添加的解锁方式同步到服务器\\n3、此处所指的密码是在门锁上创建的普通的密码,不包括通过app创建的临时密码\\n使用方式:当门锁本地的密码解锁方式发生变化,新增/删除,则触发同步所有密码的dp,将门锁本地所有的密码解锁id同步到云端注意:每次向上同步的时候,需要使用全量同步,把更新后本地所具备的所有的id都同步到云端\",\"extensions\":{\"iconName\":\"icon-dp_fly\",\"attribute\":\"1376\"},\"name\":\"同步所有密码编号\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":27,\"accessMode\":\"ro\",\"code\":\"update_all_card\",\"description\":\"【可选】满足以下所有条件时,选择dp点。\\n1、门锁具备指卡片解锁的方式\\n2、门锁能够通过网络,将本地添加的解锁方式同步到服务器\\n使用方式:当门锁本地的卡片解锁方式发生变化,新增/删除,则触发同步所有卡片的dp,将门锁本地所有的卡片解锁id同步到云端注意:每次向上同步的时候,需要使用全量同步,把更新后本地所具备的所有的id都同步到云端\",\"extensions\":{\"iconName\":\"icon-dp_fly\",\"attribute\":\"1376\"},\"name\":\"同步所有卡编号\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":28,\"accessMode\":\"ro\",\"code\":\"update_all_face\",\"description\":\"【可选】满足以下所有条件时,选择dp点。\\n1、门锁具备指人脸解锁的方式\\n2、门锁能够通过网络,将本地添加的解锁方式同步到服务器\\n使用方式:当门锁本地的人脸解锁方式发生变化,新增/删除,则触发同步所有人脸的dp,将门锁本地所有的人脸解锁id同步到云端注意:每次向上同步的时候,需要使用全量同步,把更新后本地所具备的所有的id都同步到云端\",\"extensions\":{\"iconName\":\"icon-dp_fly\",\"attribute\":\"1376\"},\"name\":\"同步所有人脸编号\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":31,\"accessMode\":\"ro\",\"code\":\"update_all_fin_vein\",\"description\":\"【可选】满足以下所有条件时,选择dp点。\\n1、门锁具备指静脉解锁的方式\\n2、门锁能够通过网络,将本地添加的解锁方式同步到服务器\\n使用方式:当门锁本地的指静脉解锁方式发生变化,新增/删除,则触发同步所有指静脉的dp,将门锁本地所有的指静脉解锁id同步到云端\",\"extensions\":{\"iconName\":\"icon-dp_fly\",\"attribute\":\"1376\"},\"name\":\"同步所有指静脉编号\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":32,\"accessMode\":\"ro\",\"code\":\"unlock_offline_pd\",\"description\":\"【可选】该算法由涂鸦实现,使用离线密码开门成功后,进行上报,开门记录显示密码和解锁时间\",\"extensions\":{\"iconName\":\"icon-dp_upload\",\"attribute\":\"1344\"},\"name\":\"离线密码解锁上报\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":33,\"accessMode\":\"ro\",\"code\":\"unlock_offline_clear\",\"description\":\"【可选】该算法由涂鸦实现。在门锁上输入离线清空码后,对应密码被清空,清空记录上报。\",\"extensions\":{\"iconName\":\"icon-dp_upload\",\"attribute\":\"1344\"},\"name\":\"离线密码清空上报\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":49,\"accessMode\":\"rw\",\"code\":\"remote_no_pd_setkey\",\"description\":\"【可选】远程开门的新加密机制,该DP需要在配网的时候下发\",\"extensions\":{\"iconName\":\"icon-setting\",\"attribute\":\"1376\"},\"name\":\"设置免密远程开门密钥\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":50,\"accessMode\":\"rw\",\"code\":\"remote_no_dp_key\",\"description\":\"【可选】远程开门的新加密机制,该DP需要在远程开门回复时同时发送\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1376\"},\"name\":\"新免密远程开门-带密钥\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":57,\"accessMode\":\"rw\",\"code\":\"lock_record\",\"description\":\"【可选】选择该DP后,设备关锁后,可上报关锁记录\",\"extensions\":{\"iconName\":\"icon-dp_lock\",\"attribute\":\"1344\"},\"name\":\"关锁记录\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":60,\"accessMode\":\"rw\",\"code\":\"local_capacity_link\",\"description\":\"【可选】当硬件本地存在能力需要和开门方式进行关联时,勾选该功能。如拍照或拍视频需要和开门方式进行关联,将通过该DP下发:关联功能+开门方式类型+开门方式ID\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1344\"},\"name\":\"关联本地能力\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":70,\"accessMode\":\"rw\",\"code\":\"lock_local_record\",\"description\":\"【可选】门锁本地的任何操作记录上报至云端,云端记录显示,用于374认证等场景\",\"extensions\":{\"iconName\":\"icon-dp_book\",\"attribute\":\"96\"},\"name\":\"门锁本地记录\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}}]}]}"
  },
  "success": true,
  "t": 1702143624656,
  "tid": "087f9e2f96ba11eeb675fa6037e836b7"
}

{
"result": {
"properties": [
{
"code": "unlock_fingerprint",
"custom_name": "",
"dp_id": 1,
"time": 1702126373000,
"value": 1
},
{
"code": "unlock_password",
"custom_name": "",
"dp_id": 2,
"time": 1695739562021,
"value": 0
},
{
"code": "unlock_temporary",
"custom_name": "",
"dp_id": 3,
"time": 1696013459000,
"value": 909
},
{
"code": "unlock_card",
"custom_name": "",
"dp_id": 5,
"time": 1700726125000,
"value": 2
},
{
"code": "unlock_face",
"custom_name": "",
"dp_id": 6,
"time": 1695739562021,
"value": 0
},
{
"code": "unlock_key",
"custom_name": "",
"dp_id": 7,
"time": 1695739562021,
"value": 0
},
{
"code": "alarm_lock",
"custom_name": "",
"dp_id": 8,
"time": 1699288279000,
"value": "wrong_password"
},
{
"code": "unlock_request",
"custom_name": "",
"dp_id": 9,
"time": 1702058182685,
"value": 0
},
{
"code": "arming_switch",
"custom_name": "",
"dp_id": 10,
"time": 1695739562021,
"value": false
},
{
"code": "residual_electricity",
"custom_name": "",
"dp_id": 12,
"time": 1702126396263,
"value": 40
},
{
"code": "unlock_app",
"custom_name": "",
"dp_id": 15,
"time": 1697990746000,
"value": 0
},
{
"code": "hijack",
"custom_name": "",
"dp_id": 16,
"time": 1695739562021,
"value": false
},
{
"code": "doorbell",
"custom_name": "",
"dp_id": 19,
"time": 1695739562021,
"value": false
},
{
"code": "update_all_finger",
"custom_name": "",
"dp_id": 25,
"time": 1695739568948,
"value": "AQI="
},
{
"code": "update_all_password",
"custom_name": "",
"dp_id": 26,
"time": 1699288411235,
"value": "AQg="
},
{
"code": "update_all_card",
"custom_name": "",
"dp_id": 27,
"time": 1696236884885,
"value": "AQQ="
},
{
"code": "update_all_face",
"custom_name": "",
"dp_id": 28,
"time": 1695739562021
},
{
"code": "update_all_fin_vein",
"custom_name": "",
"dp_id": 31,
"time": 1695739562021
},
{
"code": "unlock_offline_pd",
"custom_name": "",
"dp_id": 32,
"time": 1695739562021
},
{
"code": "unlock_offline_clear",
"custom_name": "",
"dp_id": 33,
"time": 1695739562021
},
{
"code": "remote_no_pd_setkey",
"custom_name": "",
"dp_id": 49,
"time": 1695739568840,
"value": "AAAB"
},
{
"code": "remote_no_dp_key",
"custom_name": "",
"dp_id": 50,
"time": 1695739562021
},
{
"code": "lock_record",
"custom_name": "",
"dp_id": 57,
"time": 1695739562021
},
{
"code": "local_capacity_link",
"custom_name": "",
"dp_id": 60,
"time": 1695739562021
},
{
"code": "lock_local_record",
"custom_name": "",
"dp_id": 70,
"time": 1695739562021
}
]
},
"success": true,
"t": 1702144579568,
"tid": "41afb2b896bc11ee80beca3999a2877e"
}

Product ID

{
"result": [
{
"active_time": 1695739562,
"category": "jtmspro",
"create_time": 1695739562,
"custom_name": "",
"icon": "smart/program_category_icon/jtmspro.png",
"id": "bf34ed5d83a03ab9a8bk8z",
"ip":
"is_online": true,
"lat": ,
"local_key": ,
"lon": ,
"model": "",
"name": "WifiSmartLock",
"product_id": "umca8uiv2203ua3k",
"product_name": "WBR3(TX全)智能门锁",
"sub": false,
"time_zone": "+02:00",
"update_time": 1696698853,
"uuid": "36f1cb08193088e2"
}
],
"success": true,
"t": 1702143731340,
"tid": "4815f2fb96ba11ee937d6aa996d0d9e7"
}

Information about how the device functions

https://www.alibaba.com/product-detail/Tediton-Tuya-WIFI-APP-Fingerprint-Smart_10000013113540.html

name: WifiSmartLock
icon: mdi:lock-smart
products:
  - id: umca8uiv2203ua3k
    name: WBR3 
    category : jtmspro
primary_entity:
  entity: lock
  dps:
    - id: 1
      name: unlock_fingerprint
      icon: mdi:fingerprint
      type: integer
      optional: true
      persist: false
    - id: 2
      name: unlock_password
      icon: mdi:keyboard
      type: integer
      optional: true
      persist: false
    - id: 3
      name: unlock_temp_pwd
      icon: mdi:keyboard-off
      type: integer
      optional: true
      persist: false
    - id: 5
      name: unlock_card
      icon: mdi:SmartCard
      type: integer
      optional: true
      persist: false
    - #id: 6
      #name: unlock_face
      #icon: mdi:FaceRecognition 
      #type: integer
      #optional: true
      #persist: false
    - id: 7 
      name: unlock_key
      icon: mdi:key_chain
      type: integer
      optional: true
      persist: false
    - id: 15 
      name: unlock_app
      icon: mdi:application
      type: integer
      optional: true
      persist: false
    - id: 9 
      name: request_unlock
      icon: mdi:LockQuestion
      type: integer
      optional: true
      persist: false
    - id: 32 
      name: unlock_offline_pd
      icon: mdi:LockOpenOutline
      type: integer
      optional: true
      persist: false
#   - id: 33 
  #   name: unlock_offline_clear
  #   icon: mdi:LockOffOutline
   #  type: integer
   #  optional: true
   #  persist: false
    - id: 57
      name: lock_record
      icon: mdi:clipboard-list
      type: string
      optional: true
    #- id: 70
      # name: lock_local_record
      # type: string
      # optional: true
secondary_entities:
  - entity: sensor
    class: battery
    category: diagnostic
    icon: mdi:BatteryHigh
    dps:
      - id: 12
        type: integer
        name: sensor
        unit: "%"
        class: measurement
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
          - dps_val: wrong_finger
            icon: mdi:FingerprintOff
            value: true
          - dps_val: "0"
            value: true
          - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: wrong_password
          icon: mdi:NumericOff  
          value: true
        - dps_val: "1"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: wrong_card
          icon: mdi:CardBulletedOff          
          value: true
        - dps_val: "2"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: wrong_face
          icon: mdi:EmoticonPoopOutline
          value: true
        - dps_val: "3"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: tongue_bad
          icon: mdi:EmoticonTongue
          value: true
        - dps_val: "4"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: too_hot
          icon: mdi:FireCircle
          value: true
        - dps_val: "5"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: unclosed_time
          icon: mdi:TimerLockOpenOutline
          value: true
        - dps_val: "6"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: tongue_not_out
          icon: mdi:EmoticonTongueOutline
          value: true
        - dps_val: "7"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: pry
          icon: mdi:HammerScrewdriver
          value: true
        - dps_val: "8"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: key_in
          icon: mdi:ShieldKey
          value: true
        - dps_val: "9"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: low_battery
          icon: mdi:BatteryLow
          value: true
        - dps_val: "10"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: power_off
          icon: mdi:BatteryAlertVariantOutline
          value: true
        - dps_val: "11"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: shock
          icon: mdi:Hammer
          value: true
        - dps_val: "12"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: defense
          icon: mdi:ShieldAlert
          value: true
        - dps_val: "13"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: stay_alarm
          icon: mdi:MotionSensor
          value: true
        - dps_val: "14"
          value: true
        - value: false
  - entity: binary_sensor
    name: alarm_lock
    class: problem
    category: diagnostic
    dps:
      - id: 8
        type: string
        name: sensor
        optional: true
        persist: false
        mapping:
        - dps_val: doorbell
          icon: mdi:Bell-alert
          value: true
        - dps_val: "15"
          value: true
        - value: false
  - entity: binary_sensor
    name: Duress
    class: safety
    category: diagnostic
    dps:
      - id: 16 
        type: boolean
        name: sensor
        optional: true
        persist: false
        mapping:
          - dps_val: null
            value: false
  - entity: binary_sensor
    name: Doorbell
    class: sound
    icon: mdi:Bell
    category: diagnostic
    dps:
      - id: 19
        type: boolean
        name: sensor
        optional: true
        persist: false
        mapping:
          - dps_val: null
            value: false

@phid78 phid78 added the new device Unsupported device label Dec 9, 2023
@make-all make-all added the full_info All info needed was provided label Dec 11, 2023
@phid78
Copy link
Author

phid78 commented Jan 26, 2024

hi @make-all, if it's possible to do something, i need at least battery level to be informe when to replace them before beiing block outside. thanks

make-all added a commit that referenced this issue Mar 25, 2024
- add face unlock capability to locks

Issue #1391
@make-all make-all added awaiting confirmation Wating for confirmation the issue is solved unreleased Will be in next release and removed full_info All info needed was provided labels Mar 25, 2024
make-all added a commit that referenced this issue Mar 25, 2024
This was the original tuya naming, and there is no corresponding
approval dp so request_unlock cannot work as designed.
Issue #1391
@make-all make-all removed new device Unsupported device awaiting confirmation Wating for confirmation the issue is solved unreleased Will be in next release labels Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants