bstuokey_access_keypad.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. name: Access control keypad
  2. products:
  3. - id: 5k8h97qska6pf5cm
  4. name: BSTUOKEY keypad
  5. primary_entity:
  6. entity: lock
  7. dps:
  8. - id: 104
  9. type: boolean
  10. name: lock
  11. optional: true
  12. mapping:
  13. - dps_val: true
  14. value: false
  15. - dps_val: false
  16. value: true
  17. - id: 10
  18. type: string
  19. optional: true
  20. persist: false
  21. name: unlock_fingerprint
  22. - id: 11
  23. type: string
  24. optional: true
  25. persist: false
  26. name: unlock_password
  27. - id: 12
  28. type: string
  29. optional: true
  30. persist: false
  31. name: unlock_card
  32. - id: 16
  33. type: string
  34. optional: true
  35. persist: false
  36. name: unlock_temp_pwd
  37. - id: 17
  38. type: string
  39. optional: true
  40. persist: false
  41. name: unlock_offline_pwd
  42. - id: 23
  43. type: string
  44. optional: true
  45. name: alarm_record
  46. secondary_entities:
  47. - entity: number
  48. name: Doorbell volume
  49. icon: "mdi:bell"
  50. category: config
  51. dps:
  52. - id: 26
  53. type: string
  54. name: value
  55. unit: "%"
  56. range:
  57. min: 0
  58. max: 100
  59. mapping:
  60. - dps_val: mute
  61. value: 0
  62. step: 33
  63. - dps_val: low
  64. value: 33
  65. step: 33
  66. - dps_val: middle
  67. value: 67
  68. step: 33
  69. - dps_val: high
  70. value: 100
  71. step: 33
  72. - id: 24
  73. type: string
  74. optional: true
  75. name: tune
  76. - entity: switch
  77. name: Auto lock
  78. icon: "mdi:lock-reset"
  79. category: config
  80. dps:
  81. - id: 30
  82. type: boolean
  83. name: switch
  84. - entity: number
  85. name: Auto lock time
  86. category: config
  87. icon: "mdi:lock-reset"
  88. dps:
  89. - id: 31
  90. type: integer
  91. name: value
  92. optional: true
  93. unit: s
  94. range:
  95. min: 1
  96. max: 99
  97. - entity: number
  98. name: Alarm timeout
  99. category: config
  100. icon: "mdi:alarm"
  101. dps:
  102. - id: 34
  103. type: integer
  104. name: value
  105. unit: s
  106. range:
  107. min: 0
  108. max: 180
  109. mapping:
  110. - step: 10
  111. - entity: event
  112. class: doorbell
  113. dps:
  114. - id: 101
  115. type: boolean
  116. name: event
  117. optional: true
  118. mapping:
  119. - dps_val: true
  120. value: ring
  121. - dps_val: false
  122. value: null
  123. - entity: binary_sensor
  124. name: Doorbell
  125. deprecated: event_doorbell
  126. class: sound
  127. dps:
  128. - id: 101
  129. type: boolean
  130. name: sensor
  131. optional: true
  132. - entity: switch
  133. name: Beep on error
  134. category: config
  135. dps:
  136. - id: 102
  137. type: boolean
  138. optional: true
  139. name: switch
  140. - entity: binary_sensor
  141. class: tamper
  142. category: diagnostic
  143. dps:
  144. - id: 103
  145. type: boolean
  146. name: sensor
  147. optional: true
  148. mapping:
  149. - dps_val: null
  150. value: false
  151. - entity: binary_sensor
  152. class: door
  153. category: diagnostic
  154. dps:
  155. - id: 105
  156. type: boolean
  157. optional: true
  158. name: sensor