intelbras_IFR7000_lock.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. name: Door lock
  2. products:
  3. - id: a6nttc41
  4. manufacturer: Intelbras
  5. model: IFR 7000
  6. entities:
  7. - entity: lock
  8. dps:
  9. - id: 1
  10. type: integer
  11. name: unlock_fingerprint
  12. optional: true
  13. persist: false
  14. - id: 2
  15. type: integer
  16. name: unlock_password
  17. optional: true
  18. persist: false
  19. - id: 3
  20. type: integer
  21. name: unlock_temp_pwd
  22. optional: true
  23. persist: false
  24. - id: 4
  25. type: integer
  26. name: unlock_dynamic_pwd
  27. optional: true
  28. persist: false
  29. - id: 5
  30. type: integer
  31. name: unlock_card
  32. optional: true
  33. persist: false
  34. - id: 7
  35. type: integer
  36. name: unlock_key
  37. optional: true
  38. persist: false
  39. - id: 8
  40. type: boolean
  41. name: lock
  42. readonly: true
  43. mapping:
  44. - dps_val: true
  45. value: false
  46. - dps_val: false
  47. value: true
  48. - id: 9
  49. type: string
  50. name: alarm
  51. optional: true
  52. - id: 22
  53. type: boolean
  54. optional: true
  55. name: remote_result
  56. - id: 41
  57. type: integer
  58. optional: true
  59. persist: false
  60. name: unlock_app
  61. - id: 47
  62. type: string
  63. name: lock_raw
  64. optional: true
  65. - id: 57
  66. type: boolean
  67. name: lock_motor_status
  68. optional: true
  69. - id: 62
  70. type: integer
  71. optional: true
  72. persist: false
  73. name: unlock_voice
  74. - entity: sensor
  75. class: battery
  76. category: diagnostic
  77. dps:
  78. - id: 10
  79. type: integer
  80. name: sensor
  81. optional: true
  82. unit: "%"
  83. - entity: select
  84. name: Key volume
  85. icon: "mdi:dialpad"
  86. category: config
  87. dps:
  88. - id: 19
  89. type: string
  90. optional: true
  91. name: option
  92. mapping:
  93. - dps_val: mute
  94. value: Mute
  95. - dps_val: low
  96. value: Low
  97. - dps_val: normal
  98. value: Mid
  99. - dps_val: high
  100. value: High
  101. - entity: button
  102. name: Enable remote unlock
  103. category: config
  104. dps:
  105. - id: 23
  106. type: boolean
  107. name: button
  108. optional: true
  109. - entity: button
  110. name: Disable remote unlock
  111. category: config
  112. dps:
  113. - id: 23
  114. type: boolean
  115. name: button
  116. optional: true
  117. mapping:
  118. - dps_val: false
  119. value: true
  120. - entity: event
  121. name: Hijack
  122. category: diagnostic
  123. dps:
  124. - id: 35
  125. type: boolean
  126. name: event
  127. optional: true
  128. mapping:
  129. - dps_val: true
  130. value: hijack
  131. - dps_val: false
  132. value: clear
  133. - entity: event
  134. name: Door open
  135. category: diagnostic
  136. dps:
  137. - id: 38
  138. type: boolean
  139. optional: true
  140. name: event
  141. mapping:
  142. - dps_val: true
  143. value: opened
  144. - dps_val: false
  145. value: closed
  146. - entity: switch
  147. name: One time password enabled
  148. category: config
  149. dps:
  150. - id: 61
  151. type: boolean
  152. name: switch
  153. optional: true
  154. mapping:
  155. - dps_val: null
  156. value: true
  157. hidden: true
  158. # The following are documented as write-only values with raw format, so
  159. # are not supported.
  160. # 24 = password_create, 25 = password_delete, 26 = password_update,
  161. # 27 = password_disable, 28 = password_enable, 39 = password_reset (rw),
  162. # 48 = remote_no_pd_setkey (rw), 49 = remote_no_dp_key (rw),
  163. # 54 = unlock__method_create (rw), 54 = unlock_method_delete (rw),