fuers_videodoorbell.yaml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. name: Video doorbell
  2. products:
  3. - id: rdopirknpltovvth
  4. # image search on packaging brings up a 404 page for Fuers camera
  5. # that is no longer sold. Design copies Ring, so probably pulled
  6. # from market, but not certain it is the same device.
  7. entities:
  8. - entity: switch
  9. name: Flip image
  10. icon: "mdi:flip-horizontal"
  11. category: config
  12. dps:
  13. - id: 103
  14. type: boolean
  15. optional: true
  16. name: switch
  17. mapping:
  18. - dps_val: null
  19. value: false
  20. hidden: true
  21. - entity: switch
  22. name: Watermark
  23. icon: "mdi:watermark"
  24. category: config
  25. dps:
  26. - id: 104
  27. type: boolean
  28. optional: true
  29. name: switch
  30. mapping:
  31. - dps_val: null
  32. value: false
  33. hidden: true
  34. - entity: sensor
  35. name: SD status
  36. class: enum
  37. translation_key: status
  38. category: diagnostic
  39. icon: "mdi:micro-sd"
  40. dps:
  41. - id: 110
  42. type: integer
  43. optional: true
  44. name: sensor
  45. mapping:
  46. - dps_val: 1
  47. value: normal
  48. - dps_val: 2
  49. value: fault
  50. - dps_val: 3
  51. value: full
  52. - dps_val: 4
  53. value: formatting
  54. - dps_val: 5
  55. value: missing
  56. - dps_val: null
  57. value: normal
  58. hidden: true
  59. - id: 109
  60. type: string
  61. optional: true
  62. name: capacity
  63. - entity: button
  64. name: SD format
  65. category: config
  66. icon: "mdi:micro-sd"
  67. dps:
  68. - id: 111
  69. type: boolean
  70. name: button
  71. optional: true
  72. persist: false
  73. - id: 117
  74. type: integer
  75. name: state
  76. mapping:
  77. - dps_val: -2000
  78. value: Formatting
  79. - dps_val: -2001
  80. value: Format failed
  81. - dps_val: -2002
  82. value: Card missing
  83. - dps_val: -2003
  84. value: Card error
  85. - dps_val: 0
  86. value: Formatted
  87. - entity: event
  88. class: motion
  89. dps:
  90. - id: 115
  91. type: string
  92. name: event
  93. optional: true
  94. mapping:
  95. - dps_val: null
  96. value: null
  97. - value: detected
  98. - id: 115
  99. type: base64
  100. optional: true
  101. name: snapshot
  102. - entity: event
  103. name: Doorbell call
  104. class: doorbell
  105. dps:
  106. - id: 136
  107. type: string
  108. name: event
  109. optional: true
  110. mapping:
  111. - dps_val: null
  112. value: null
  113. - dps_val: ""
  114. value: null
  115. - value: ring
  116. - id: 136
  117. type: string
  118. optional: true
  119. name: message
  120. - entity: sensor
  121. class: battery
  122. category: diagnostic
  123. dps:
  124. - id: 145
  125. type: integer
  126. optional: true
  127. name: sensor
  128. unit: "%"
  129. - entity: binary_sensor
  130. class: battery_charging
  131. category: diagnostic
  132. dps:
  133. - id: 146
  134. type: string
  135. optional: true
  136. name: sensor
  137. mapping:
  138. - dps_val: "1"
  139. value: true
  140. - value: false
  141. - entity: number
  142. name: Battery low threshold
  143. category: config
  144. class: battery
  145. dps:
  146. - id: 147
  147. type: integer
  148. name: value
  149. optional: true
  150. unit: "%"
  151. range:
  152. min: 10
  153. max: 50
  154. - entity: binary_sensor
  155. class: running
  156. category: diagnostic
  157. dps:
  158. - id: 149
  159. type: boolean
  160. optional: true
  161. name: sensor
  162. - entity: select
  163. name: PIR sensitivity
  164. icon: "mdi:motion-sensor"
  165. category: config
  166. dps:
  167. - id: 152
  168. type: string
  169. optional: true
  170. name: option
  171. mapping:
  172. - dps_val: "0"
  173. value: "off"
  174. - dps_val: "1"
  175. value: low
  176. - dps_val: "2"
  177. value: medium
  178. - dps_val: "3"
  179. value: high
  180. - entity: event
  181. name: Door image
  182. class: doorbell
  183. # image is not directly usable and we have other events for doorbell
  184. hidden: true
  185. dps:
  186. - id: 154
  187. type: string
  188. name: event
  189. optional: true
  190. mapping:
  191. - dps_val: null
  192. value: null
  193. - value: captured
  194. - id: 154
  195. type: base64
  196. optional: true
  197. name: snapshot
  198. - entity: event
  199. name: Alarm
  200. dps:
  201. - id: 185
  202. type: string
  203. name: event
  204. optional: true
  205. mapping:
  206. - dps_val: null
  207. value: null
  208. - value: triggered
  209. - id: 185
  210. type: utf16b64
  211. optional: true
  212. name: message
  213. - entity: select
  214. name: Anti-flicker
  215. icon: "mdi:waves"
  216. category: config
  217. dps:
  218. - id: 188
  219. type: string
  220. optional: true
  221. name: option
  222. mapping:
  223. - dps_val: "0"
  224. value: "off"
  225. - dps_val: "1"
  226. value: "50Hz"
  227. - dps_val: "2"
  228. value: "60Hz"
  229. - entity: event
  230. name: Tamper alarm
  231. dps:
  232. - id: 231
  233. type: string
  234. name: event
  235. optional: true
  236. mapping:
  237. - dps_val: "0"
  238. value: normal
  239. - dps_val: "1"
  240. value: dismantled
  241. - dps_val: "2"
  242. value: abnormal
  243. - entity: select
  244. name: Installation
  245. icon: "mdi:wrench"
  246. category: config
  247. dps:
  248. - id: 232
  249. type: string
  250. name: option
  251. optional: true
  252. mapping:
  253. - dps_val: "0"
  254. value: Indoors
  255. - dps_val: "1"
  256. value: Outdoors
  257. - entity: event
  258. class: doorbell
  259. dps:
  260. - id: 233
  261. type: string
  262. name: event
  263. optional: true
  264. mapping:
  265. - dps_val: "1"
  266. value: ring
  267. - value: null