xcase_nx4964_lockbox.yaml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. name: Lockbox
  2. products:
  3. - id: qicggi0m
  4. manufacturer: XCase
  5. model: NX-4964 BLE
  6. entities:
  7. - entity: lock
  8. dps:
  9. - id: 1
  10. type: string
  11. optional: true
  12. sensitive: true
  13. name: unlock_method_create
  14. - id: 2
  15. type: string
  16. optional: true
  17. name: unlock_method_delete
  18. - id: 3
  19. type: string
  20. optional: true
  21. sensitive: true
  22. name: unlock_method_modify
  23. - id: 13
  24. type: integer
  25. optional: true
  26. persist: false
  27. name: unlock_password
  28. - id: 14
  29. type: integer
  30. optional: true
  31. persist: false
  32. name: unlock_dynamic_pwd
  33. - id: 19
  34. type: integer
  35. optional: true
  36. persist: false
  37. name: unlock_ble
  38. - id: 51
  39. type: string
  40. optional: true
  41. sensitive: true
  42. name: temp_pwd_create
  43. - id: 52
  44. type: string
  45. optional: true
  46. name: temp_pwd_delete
  47. - id: 53
  48. type: string
  49. optional: true
  50. sensitive: true
  51. name: temp_pwd_modify
  52. - id: 54
  53. type: string
  54. optional: true
  55. sensitive: true
  56. name: sync_method
  57. - id: 55
  58. type: integer
  59. optional: true
  60. persist: false
  61. name: unlock_temp_pwd
  62. - id: 61
  63. type: string
  64. optional: true
  65. sensitive: true
  66. name: remote_no_dp_key
  67. - id: 62
  68. type: integer
  69. optional: true
  70. persist: false
  71. name: unlock_app
  72. - id: 63
  73. type: integer
  74. optional: true
  75. persist: false
  76. name: unlock_voice
  77. - id: 64
  78. type: string
  79. name: password_offline_time
  80. - id: 65
  81. type: string
  82. optional: true
  83. name: offline_clear_single
  84. - id: 66
  85. type: string
  86. optional: true
  87. name: offline_clear
  88. - id: 67
  89. type: string
  90. optional: true
  91. name: offline_pd
  92. - id: 69
  93. type: string
  94. optional: true
  95. name: record
  96. - id: 70
  97. type: string
  98. optional: true
  99. sensitive: true
  100. name: check_code_set
  101. - id: 71
  102. type: string
  103. optional: true
  104. sensitive: true
  105. name: ble_unlock_check
  106. - id: 72
  107. type: string
  108. optional: true
  109. sensitive: true
  110. name: general_unlock_check
  111. - id: 73
  112. type: string
  113. optional: true
  114. sensitive: true
  115. name: remote_pd_setkey_check
  116. - entity: sensor
  117. class: battery
  118. dps:
  119. - id: 8
  120. type: integer
  121. name: sensor
  122. unit: "%"
  123. - id: 9
  124. type: string
  125. name: state
  126. - entity: sensor
  127. name: Alarm
  128. class: enum
  129. category: diagnostic
  130. dps:
  131. - id: 21
  132. type: string
  133. name: sensor
  134. optional: true
  135. mapping:
  136. - dps_val: null
  137. value: ok
  138. - dps_val: wrong_finger
  139. value: wrong_finger
  140. - dps_val: wrong_password
  141. value: wrong_password
  142. - dps_val: wrong_card
  143. value: wrong_card
  144. - dps_val: wrong_face
  145. value: wrong_face
  146. - dps_val: tongue_bad
  147. value: tongue_bad
  148. - dps_val: too_hot
  149. value: too_hot
  150. - dps_val: unclosed_time
  151. value: unclosed_time
  152. - dps_val: tongue_not_out
  153. value: tongue_not_out
  154. - dps_val: pry
  155. value: pry
  156. - dps_val: key_in
  157. value: key_in
  158. - dps_val: low_battery
  159. value: low_battery
  160. - dps_val: power_off
  161. value: power_off
  162. - dps_val: shock
  163. value: shock
  164. - dps_val: defense
  165. value: defense