smcm_doorbellpro_camera.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. name: Doorbell camera
  2. products:
  3. - id: asw99ynhd4dgwi37
  4. manufacturer: SMCM
  5. model: AC DoorBell Pro2
  6. model_id: DDV-207-Pro
  7. entities:
  8. - entity: camera
  9. dps:
  10. - id: 134
  11. type: boolean
  12. name: motion_enable
  13. - id: 150
  14. type: boolean
  15. name: record
  16. - entity: light
  17. translation_key: indicator
  18. category: config
  19. dps:
  20. - id: 101
  21. type: boolean
  22. name: switch
  23. - entity: switch
  24. name: Flip image
  25. category: config
  26. dps:
  27. - id: 103
  28. type: boolean
  29. name: switch
  30. - entity: switch
  31. name: Timestamp
  32. icon: "mdi:watermark"
  33. category: config
  34. dps:
  35. - id: 104
  36. type: boolean
  37. name: switch
  38. - entity: select
  39. name: Motion sensitivity
  40. icon: "mdi:motion-sensor"
  41. category: config
  42. dps:
  43. - id: 106
  44. type: string
  45. name: option
  46. mapping:
  47. - dps_val: "0"
  48. value: Low
  49. - dps_val: "1"
  50. value: Medium
  51. - dps_val: "2"
  52. value: High
  53. - entity: select
  54. name: Nightvision
  55. icon: "mdi:weather-night"
  56. category: config
  57. dps:
  58. - id: 108
  59. type: string
  60. name: option
  61. mapping:
  62. - dps_val: "0"
  63. value: Auto
  64. - dps_val: "1"
  65. value: "Off"
  66. - dps_val: "2"
  67. value: "On"
  68. - entity: sensor
  69. name: SD status
  70. class: enum
  71. category: diagnostic
  72. dps:
  73. - id: 110
  74. type: integer
  75. name: sensor
  76. mapping:
  77. - dps_val: 1
  78. value: normal
  79. - dps_val: 2
  80. value: error
  81. - dps_val: 3
  82. value: full
  83. - dps_val: 4
  84. value: formatting
  85. - dps_val: 5
  86. value: missing
  87. - id: 109
  88. type: string
  89. name: memory_card_capacity
  90. optional: true
  91. - entity: button
  92. name: Format SD card
  93. category: config
  94. dps:
  95. - id: 111
  96. type: boolean
  97. name: button
  98. - id: 117
  99. type: integer
  100. optional: true
  101. name: sd_format_status
  102. mapping:
  103. - dps_val: -2000
  104. value: Formatting
  105. - dps_val: -2001
  106. value: Format error
  107. - dps_val: -2002
  108. value: "No SD card"
  109. - dps_val: -2003
  110. value: Card error
  111. - entity: event
  112. class: motion
  113. dps:
  114. - id: 115
  115. type: base64
  116. optional: true
  117. name: event
  118. mapping:
  119. - dps_val: null
  120. value: null
  121. - value: detected
  122. - id: 115
  123. type: base64
  124. optional: true
  125. sensitive: true
  126. name: snapshot
  127. - entity: event
  128. class: doorbell
  129. dps:
  130. - id: 136
  131. type: string
  132. name: event
  133. optional: true
  134. mapping:
  135. - dps_val: null
  136. value: null
  137. - value: ring
  138. - id: 136
  139. type: string
  140. name: message
  141. optional: true
  142. - entity: select
  143. name: Recording mode
  144. icon: "mdi:file-video"
  145. category: config
  146. dps:
  147. - id: 151
  148. type: string
  149. name: option
  150. mapping:
  151. - dps_val: "1"
  152. value: Event
  153. - dps_val: "2"
  154. value: Continuous
  155. - entity: switch
  156. name: Alarm
  157. category: config
  158. icon: "mdi:bullhorn"
  159. dps:
  160. - id: 159
  161. type: boolean
  162. name: switch
  163. - entity: siren
  164. category: config
  165. dps:
  166. - id: 159
  167. type: boolean
  168. name: switch
  169. - id: 160
  170. type: integer
  171. name: volume_level
  172. range:
  173. min: 0
  174. max: 10
  175. mapping:
  176. - scale: 0.1
  177. - entity: switch
  178. name: Motion limit area
  179. category: config
  180. icon: "mdi:picture-in-picture-bottom-right-outline"
  181. hidden: unavailable
  182. dps:
  183. - id: 168
  184. type: boolean
  185. name: switch
  186. - entity: text
  187. name: Motion limit area
  188. hidden: true
  189. icon: "mdi:picture-in-picture-bottom-right-outline"
  190. category: config
  191. dps:
  192. - id: 169
  193. type: string
  194. name: value
  195. - id: 168
  196. type: boolean
  197. name: available
  198. - entity: switch
  199. name: Human detection
  200. icon: "mdi:human"
  201. category: config
  202. dps:
  203. - id: 170
  204. type: boolean
  205. name: switch
  206. - entity: event
  207. name: Alarm
  208. dps:
  209. - id: 185
  210. type: string
  211. optional: true
  212. name: event
  213. mapping:
  214. - dps_val: null
  215. value: null
  216. - value: alert
  217. - id: 185
  218. type: utf16b64
  219. name: message
  220. optional: true
  221. - entity: switch
  222. name: Silent recording
  223. category: config
  224. dps:
  225. - id: 197
  226. type: boolean
  227. name: switch
  228. - entity: event
  229. name: Notification
  230. dps:
  231. - id: 212
  232. type: string
  233. name: event
  234. optional: true
  235. mapping:
  236. - dps_val: null
  237. value: null
  238. - value: message
  239. - id: 212
  240. type: utf16b64
  241. optional: true
  242. name: message
  243. - entity: binary_sensor
  244. class: tamper
  245. category: diagnostic
  246. dps:
  247. - id: 231
  248. type: boolean
  249. name: sensor