ailrinni_fingerprint_lock.yaml 3.8 KB

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