bstuokey_access_keypad.yaml 3.0 KB

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