kw02_video_doorbell.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. name: Doorbell
  2. products:
  3. - id: 0ukszkfaejkqpz9o
  4. model: KW02
  5. name: IP video doorbell
  6. entities:
  7. - entity: button
  8. icon: "mdi:gate"
  9. name: Door
  10. dps:
  11. - id: 148
  12. type: boolean
  13. optional: true
  14. name: button
  15. - entity: siren
  16. name: Doorbell
  17. dps:
  18. - id: 156
  19. type: string
  20. optional: true
  21. name: tone
  22. mapping:
  23. - dps_val: "1"
  24. value: Tone 1
  25. - dps_val: "2"
  26. value: Tone 2
  27. - dps_val: "3"
  28. value: Tone 3
  29. - dps_val: "4"
  30. value: Tone 4
  31. - id: 157
  32. type: integer
  33. optional: true
  34. name: volume_level
  35. range:
  36. min: 0
  37. max: 10
  38. mapping:
  39. - scale: 10
  40. - id: 166
  41. type: integer
  42. optional: true
  43. name: duration
  44. range:
  45. min: 5
  46. max: 60
  47. - id: 186
  48. type: string
  49. optional: true
  50. name: alarm_report
  51. - entity: light
  52. translation_key: indicator
  53. category: config
  54. dps:
  55. - id: 101
  56. type: boolean
  57. name: switch
  58. - entity: switch
  59. name: Flip image
  60. icon: "mdi:flip-horizontal"
  61. category: config
  62. dps:
  63. - id: 103
  64. type: boolean
  65. optional: true
  66. name: switch
  67. - entity: select
  68. name: Motion sensitivity
  69. icon: "mdi:motion"
  70. category: config
  71. dps:
  72. - id: 106
  73. type: string
  74. name: option
  75. optional: true
  76. mapping:
  77. - dps_val: "0"
  78. value: Low
  79. - dps_val: "1"
  80. value: Medium
  81. - dps_val: "2"
  82. value: High
  83. - entity: button
  84. name: SD format
  85. icon: "mdi:sd"
  86. category: config
  87. dps:
  88. - id: 111
  89. type: boolean
  90. optional: true
  91. name: button
  92. - id: 109
  93. type: string
  94. optional: true
  95. name: capacity
  96. - id: 110
  97. type: integer
  98. optional: true
  99. name: sd_status
  100. - id: 117
  101. type: integer
  102. optional: true
  103. name: formatting_status
  104. - entity: camera
  105. dps:
  106. - id: 115
  107. type: base64
  108. optional: true
  109. name: motion_detected
  110. - id: 134
  111. type: boolean
  112. optional: true
  113. name: motion_enable
  114. - id: 154
  115. type: base64
  116. optional: true
  117. name: snapshot
  118. mapping:
  119. - dps_val: null
  120. value_redirect: motion_detected
  121. - entity: event
  122. class: doorbell
  123. dps:
  124. - id: 136
  125. type: string
  126. name: event
  127. optional: true
  128. mapping:
  129. - dps_val: ""
  130. value: null
  131. - dps_val: null
  132. value: null
  133. - value: ring
  134. - id: 136
  135. type: string
  136. optional: true
  137. name: raw_event
  138. - entity: number
  139. name: Volume
  140. category: config
  141. icon: "mdi:volume-high"
  142. dps:
  143. - id: 160
  144. type: integer
  145. optional: true
  146. name: value
  147. unit: "%"
  148. range:
  149. min: 1
  150. max: 10
  151. mapping:
  152. - scale: 0.1
  153. - entity: button
  154. class: restart
  155. category: config
  156. dps:
  157. - id: 162
  158. type: boolean
  159. optional: true
  160. name: button