rhpd10_doorbell_camera.yaml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. name: Video doorbell
  2. products:
  3. - id: ejveurwimrhw5tjf
  4. manufacturer: Rehentint
  5. model: RH-PD10 3MP peephole camera
  6. entities:
  7. - entity: camera
  8. dps:
  9. - id: 121
  10. type: boolean
  11. optional: true
  12. name: record
  13. - id: 154
  14. type: base64
  15. optional: true
  16. sensitive: true
  17. persist: false
  18. name: snapshot
  19. mapping:
  20. - dps_val: null
  21. value_redirect: movement_pic
  22. - id: 115
  23. type: base64
  24. optional: true
  25. sensitive: true
  26. name: movement_pic
  27. - id: 113
  28. type: boolean
  29. optional: true
  30. name: motion_enable
  31. - entity: switch
  32. name: Flip image
  33. icon: "mdi:flip-horizontal"
  34. category: config
  35. dps:
  36. - id: 103
  37. type: boolean
  38. optional: true
  39. name: switch
  40. mapping:
  41. - dps_val: null
  42. value: false
  43. hidden: true
  44. - entity: switch
  45. name: Watermark
  46. icon: "mdi:watermark"
  47. category: config
  48. dps:
  49. - id: 104
  50. type: boolean
  51. optional: true
  52. name: switch
  53. mapping:
  54. - dps_val: null
  55. value: false
  56. hidden: true
  57. - entity: select
  58. name: Night vision
  59. icon: "mdi:weather-night"
  60. category: config
  61. dps:
  62. - id: 108
  63. type: string
  64. optional: true
  65. name: option
  66. mapping:
  67. - dps_val: "0"
  68. value: Auto
  69. - dps_val: "1"
  70. value: "Off"
  71. - dps_val: "2"
  72. value: "On"
  73. - entity: sensor
  74. name: SD status
  75. class: enum
  76. translation_key: status
  77. category: diagnostic
  78. icon: "mdi:micro-sd"
  79. dps:
  80. - id: 110
  81. type: integer
  82. optional: true
  83. name: sensor
  84. mapping:
  85. - dps_val: 1
  86. value: normal
  87. - dps_val: 2
  88. value: fault
  89. - dps_val: 3
  90. value: full
  91. - dps_val: 4
  92. value: formatting
  93. - dps_val: 5
  94. value: missing
  95. - dps_val: null
  96. value: normal
  97. hidden: true
  98. - id: 109
  99. type: string
  100. optional: true
  101. name: capacity
  102. - entity: button
  103. name: SD format
  104. category: config
  105. icon: "mdi:micro-sd"
  106. dps:
  107. - id: 111
  108. type: boolean
  109. name: button
  110. optional: true
  111. persist: false
  112. - id: 117
  113. type: integer
  114. name: state
  115. optional: true
  116. persist: false
  117. mapping:
  118. - dps_val: -2000
  119. value: Formatting
  120. - dps_val: -2001
  121. value: Format failed
  122. - dps_val: -2002
  123. value: Card missing
  124. - dps_val: -2003
  125. value: Card error
  126. - dps_val: null
  127. value: Formatted
  128. - dps_val: 0
  129. value: Formatted
  130. - entity: event
  131. class: doorbell
  132. dps:
  133. - id: 136
  134. type: string
  135. name: event
  136. optional: true
  137. persist: false
  138. mapping:
  139. - dps_val: ""
  140. value: null
  141. - dps_val: null
  142. value: null
  143. - value: ring
  144. - id: 136
  145. type: string
  146. optional: true
  147. name: raw_event
  148. - entity: sensor
  149. class: battery
  150. category: diagnostic
  151. dps:
  152. - id: 145
  153. type: integer
  154. optional: true
  155. name: sensor
  156. unit: "%"
  157. class: measurement
  158. - id: 126
  159. type: bitfield
  160. optional: true
  161. name: capability
  162. - entity: binary_sensor
  163. class: plug
  164. category: diagnostic
  165. dps:
  166. - id: 146
  167. type: string
  168. optional: true
  169. name: sensor
  170. mapping:
  171. - dps_val: "1"
  172. value: true
  173. - value: false
  174. - entity: number
  175. name: Low battery alarm level
  176. category: config
  177. icon: "mdi:battery-20"
  178. dps:
  179. - id: 147
  180. type: integer
  181. optional: true
  182. name: value
  183. unit: "%"
  184. range:
  185. min: 10
  186. max: 50
  187. - entity: binary_sensor
  188. class: running
  189. category: diagnostic
  190. dps:
  191. - id: 149
  192. type: boolean
  193. optional: true
  194. name: sensor
  195. - entity: select
  196. name: PIR sensitivity
  197. icon: "mdi:motion-sensor"
  198. category: config
  199. dps:
  200. - id: 152
  201. type: string
  202. name: option
  203. mapping:
  204. - dps_val: "0"
  205. value: "off"
  206. - dps_val: "1"
  207. value: low
  208. - dps_val: "2"
  209. value: medium
  210. - dps_val: "3"
  211. value: high
  212. - entity: number
  213. name: Volume
  214. category: config
  215. icon: "mdi:volume-high"
  216. dps:
  217. - id: 160
  218. type: integer
  219. name: value
  220. unit: "%"
  221. range:
  222. min: 1
  223. max: 100
  224. - entity: switch
  225. name: Human filter
  226. icon: "mdi:human"
  227. category: config
  228. dps:
  229. - id: 170
  230. type: boolean
  231. name: switch
  232. - entity: event
  233. name: Alarm
  234. dps:
  235. - id: 185
  236. type: string
  237. name: event
  238. optional: true
  239. mapping:
  240. - dps_val: null
  241. value: null
  242. - value: alarm
  243. - id: 185
  244. type: utf16b64
  245. optional: true
  246. name: message
  247. - entity: switch
  248. name: AI face recognition
  249. category: config
  250. dps:
  251. - id: 186
  252. type: boolean
  253. optional: true
  254. name: switch
  255. - entity: event
  256. name: Push message
  257. dps:
  258. - id: 212
  259. type: string
  260. name: event
  261. optional: true
  262. mapping:
  263. - dps_val: null
  264. value: null
  265. - value: message
  266. - id: 212
  267. type: utf16b64
  268. name: message
  269. optional: true
  270. - entity: binary_sensor
  271. class: tamper
  272. category: diagnostic
  273. dps:
  274. - id: 231
  275. type: string
  276. optional: true
  277. name: sensor
  278. mapping:
  279. - dps_val: "0"
  280. value: false
  281. - dps_val: "1"
  282. value: true