bcom_intercom_camera.yaml 4.2 KB

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