ailrinni_fingerprint_lock.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. name: Door lock
  2. legacy_type: ironzon_fingerprint_lock
  3. products:
  4. - id: ludzroix
  5. manufacturer: Ironzon
  6. model: PLD 190
  7. name: Fingerprint lock
  8. - id: okkyfgfs
  9. manufacturer: Ailrinni
  10. name: BLE fingerprint lock
  11. entities:
  12. - entity: lock
  13. dps:
  14. - id: 1
  15. type: string
  16. name: create_unlock_method
  17. optional: true
  18. sensitive: true
  19. - id: 2
  20. type: string
  21. name: delete_unlock_method
  22. optional: true
  23. - id: 3
  24. type: string
  25. name: modify_unlock_method
  26. optional: true
  27. sensitive: true
  28. - id: 6
  29. type: string
  30. optional: true
  31. name: bluetooth_unlock
  32. - id: 12
  33. type: integer
  34. name: unlock_fingerprint
  35. optional: true
  36. persist: false
  37. - id: 13
  38. name: unlock_password
  39. type: integer
  40. optional: true
  41. persist: false
  42. - id: 14
  43. name: unlock_dynamic_pwd
  44. type: integer
  45. optional: true
  46. persist: false
  47. - id: 19
  48. name: unlock_ble
  49. type: integer
  50. optional: true
  51. persist: false
  52. - id: 47 # Lock motor state
  53. name: lock
  54. type: boolean
  55. readonly: true
  56. optional: true
  57. mapping:
  58. - dps_val: true # Unlocked
  59. value: false
  60. - dps_val: false # Locked
  61. value: true
  62. - id: 51
  63. type: string
  64. optional: true
  65. sensitive: true
  66. name: temp_pwd_create
  67. - id: 52
  68. type: string
  69. optional: true
  70. name: temp_pwd_delete
  71. - id: 53
  72. type: string
  73. optional: true
  74. sensitive: true
  75. name: temp_pwd_modify
  76. - id: 54
  77. type: string
  78. optional: true
  79. sensitive: true
  80. name: sync_method
  81. - id: 55
  82. type: integer
  83. name: unlock_temp_pwd
  84. optional: true
  85. persist: false
  86. - id: 60
  87. type: string
  88. optional: true
  89. sensitive: true
  90. name: remote_no_pd_setkey
  91. - id: 61
  92. type: string
  93. optional: true
  94. sensitive: true
  95. name: remote_no_dp_key
  96. - id: 62
  97. type: integer
  98. name: unlock_app
  99. optional: true
  100. persist: false
  101. - id: 63
  102. name: unlock_voice
  103. type: integer
  104. optional: true
  105. persist: false
  106. - id: 64
  107. type: string
  108. optional: true
  109. name: pwd_offline_time
  110. - id: 65
  111. type: string
  112. optional: true
  113. name: offline_pwd_cleared
  114. - id: 66
  115. type: string
  116. optional: true
  117. name: offline_pwd_clear_all
  118. - id: 67
  119. type: string
  120. optional: true
  121. persist: false
  122. name: unlock_offline_pwd
  123. mapping:
  124. - dps_val: null
  125. value: null
  126. - value: 1
  127. - id: 67
  128. type: string
  129. optional: true
  130. sensitive: true
  131. name: offline_pwd_details
  132. - entity: sensor
  133. class: battery
  134. dps:
  135. - id: 8
  136. type: integer
  137. name: sensor
  138. unit: "%"
  139. - entity: sensor
  140. name: Alert
  141. class: enum
  142. category: diagnostic
  143. dps:
  144. - id: 21
  145. type: string
  146. name: sensor
  147. optional: true
  148. persist: false
  149. mapping:
  150. - dps_val: null
  151. value: ok
  152. - dps_val: wrong_finger
  153. value: Wrong Finger
  154. - dps_val: wrong_password
  155. value: Wrong Password
  156. - dps_val: low_battery
  157. value: Low Battery
  158. - entity: number
  159. name: Lock volume
  160. category: config
  161. dps:
  162. - id: 31
  163. type: string
  164. name: value
  165. unit: "%"
  166. range:
  167. min: 0
  168. max: 100
  169. mapping:
  170. - dps_val: mute
  171. step: 33
  172. value: 0
  173. icon: "mdi:volume-mute"
  174. - dps_val: low
  175. step: 33
  176. value: 33
  177. icon: "mdi:volume-low"
  178. - dps_val: normal
  179. step: 33
  180. value: 66
  181. icon: "mdi:volume-medium"
  182. - dps_val: high
  183. step: 33
  184. value: 100
  185. icon: "mdi:volume-high"