bcom_intercom_camera.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. name: Doorbell
  2. products:
  3. - id: h3bhzu9m0ig80rdu
  4. manufacturer: Bcom
  5. model: Majic IPBox
  6. entities:
  7. - entity: switch
  8. name: Camera record
  9. icon: "mdi:record"
  10. dps:
  11. - id: 150
  12. type: boolean
  13. optional: true
  14. name: switch
  15. - entity: event
  16. class: motion
  17. dps:
  18. - id: 115
  19. type: base64
  20. name: event
  21. optional: true
  22. mapping:
  23. - dps_val: null
  24. value: null
  25. - value: detected
  26. - id: 115
  27. type: base64
  28. optional: true
  29. name: snapshot
  30. - entity: event
  31. class: doorbell
  32. name: Door image
  33. dps:
  34. - id: 154
  35. type: base64
  36. name: event
  37. optional: true
  38. mapping:
  39. - dps_val: null
  40. value: null
  41. - value: ring
  42. - id: 154
  43. type: base64
  44. optional: true
  45. name: snapshot
  46. - entity: camera
  47. # 2026-06-08
  48. deprecated: switch_camera_record, event_motion, event_door_image
  49. dps:
  50. - id: 150
  51. name: record
  52. type: boolean
  53. optional: true
  54. - id: 154
  55. name: snapshot
  56. type: base64
  57. persist: false
  58. optional: true
  59. sensitive: true
  60. mapping:
  61. - dps_val: ""
  62. value_redirect: motion_detected
  63. - dps_val: null
  64. value_redirect: motion_detected
  65. - id: 115
  66. name: motion_detected
  67. type: base64
  68. optional: true
  69. sensitive: true
  70. - entity: lock
  71. name: Door lock
  72. dps:
  73. - id: 232
  74. type: boolean
  75. optional: true
  76. name: lock
  77. mapping:
  78. - dps_val: true
  79. value: false
  80. - dps_val: false
  81. value: true
  82. - entity: light
  83. translation_key: indicator
  84. category: config
  85. dps:
  86. - id: 101
  87. type: boolean
  88. name: switch
  89. - entity: switch
  90. translation_key: flip_image
  91. category: config
  92. dps:
  93. - id: 103
  94. type: boolean
  95. optional: true
  96. name: switch
  97. - entity: switch
  98. translation_key: watermark
  99. category: config
  100. dps:
  101. - id: 104
  102. type: boolean
  103. optional: true
  104. name: switch
  105. - entity: select
  106. translation_key: motion_sensitivity
  107. category: config
  108. dps:
  109. - id: 106
  110. type: string
  111. optional: true
  112. name: option
  113. mapping:
  114. - dps_val: "0"
  115. value: low
  116. - dps_val: "1"
  117. value: medium
  118. - dps_val: "2"
  119. value: high
  120. - entity: select
  121. translation_key: night_vision
  122. category: config
  123. dps:
  124. - id: 108
  125. type: string
  126. optional: true
  127. name: option
  128. mapping:
  129. - dps_val: "0"
  130. value: auto
  131. - dps_val: "1"
  132. value: "off"
  133. - dps_val: "2"
  134. value: "on"
  135. - entity: sensor
  136. name: SD status
  137. class: enum
  138. translation_key: status
  139. category: diagnostic
  140. dps:
  141. - id: 110
  142. type: integer
  143. optional: true
  144. name: sensor
  145. mapping:
  146. - dps_val: 1
  147. value: normal
  148. - dps_val: 2
  149. value: fault
  150. - dps_val: 3
  151. value: full
  152. - dps_val: 4
  153. value: formatting
  154. - dps_val: 5
  155. value: missing
  156. - id: 109
  157. type: string
  158. optional: true
  159. name: capacity
  160. - entity: button
  161. name: SD format
  162. category: config
  163. icon: "mdi:micro-sd"
  164. dps:
  165. - id: 111
  166. type: boolean
  167. optional: true
  168. name: button
  169. - id: 117
  170. type: integer
  171. optional: true
  172. name: status
  173. mapping:
  174. - dps_val: 2000
  175. value: Formatting
  176. - dps_val: 2001
  177. value: Format error
  178. - dps_val: 2002
  179. value: Card missing
  180. - dps_val: 2003
  181. value: Card error
  182. - entity: select
  183. translation_key: recording_mode
  184. category: config
  185. dps:
  186. - id: 151
  187. type: string
  188. optional: true
  189. name: option
  190. mapping:
  191. - dps_val: "1"
  192. value: event
  193. - dps_val: "2"
  194. value: continuous
  195. - entity: button
  196. category: config
  197. class: restart
  198. dps:
  199. - id: 162
  200. type: boolean
  201. optional: true
  202. name: button
  203. - entity: sensor
  204. name: Channel
  205. icon: "mdi:ab-testing"
  206. category: diagnostic
  207. dps:
  208. - id: 231
  209. type: string
  210. optional: true
  211. name: sensor
  212. - entity: event
  213. class: doorbell
  214. dps:
  215. - id: 136
  216. type: string
  217. name: event
  218. optional: true
  219. mapping:
  220. - dps_val: null
  221. value: null
  222. - dps_val: ""
  223. value: null
  224. - value: ring
  225. - id: 136
  226. type: string
  227. optional: true
  228. name: message
  229. - entity: lock
  230. name: Accessory lock
  231. dps:
  232. - id: 148
  233. type: boolean
  234. optional: true
  235. name: lock
  236. mapping:
  237. - dps_val: true
  238. value: false
  239. - dps_val: false
  240. value: true