kerui_200w_camera.yaml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. name: Camera
  2. products:
  3. - id: rahgfyryabpbyrql
  4. manufacturer: Kerui
  5. model: "200W"
  6. entities:
  7. - entity: camera
  8. dps:
  9. - id: 105
  10. type: boolean
  11. name: switch
  12. mapping:
  13. - dps_val: true
  14. value: false
  15. - dps_val: false
  16. value: true
  17. - id: 115
  18. name: snapshot
  19. type: base64
  20. optional: true
  21. sensitive: true
  22. - id: 134
  23. name: motion_enable
  24. type: boolean
  25. - id: 150
  26. name: record
  27. type: boolean
  28. - id: 212
  29. type: utf16b64
  30. optional: true
  31. name: push_message
  32. - entity: light
  33. translation_key: indicator
  34. category: config
  35. dps:
  36. - id: 101
  37. type: boolean
  38. name: switch
  39. - entity: switch
  40. translation_key: flip_image
  41. category: config
  42. dps:
  43. - id: 103
  44. type: boolean
  45. name: switch
  46. mapping:
  47. - dps_val: null
  48. value: false
  49. hidden: true
  50. - entity: switch
  51. name: Watermark
  52. category: config
  53. icon: "mdi:watermark"
  54. dps:
  55. - id: 104
  56. type: boolean
  57. name: switch
  58. mapping:
  59. - dps_val: null
  60. value: false
  61. hidden: true
  62. - entity: select
  63. name: Motion sensitivity
  64. icon: "mdi:motion-sensor"
  65. category: config
  66. dps:
  67. - id: 106
  68. type: string
  69. name: option
  70. mapping:
  71. - dps_val: "0"
  72. value: Low
  73. - dps_val: "1"
  74. value: Medium
  75. - dps_val: "2"
  76. value: High
  77. - dps_val: null
  78. value: Unknown
  79. hidden: true
  80. - entity: select
  81. name: Night vision
  82. icon: "mdi:weather-night"
  83. category: config
  84. dps:
  85. - id: 108
  86. type: string
  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. - dps_val: null
  96. value: Unknown
  97. hidden: true
  98. - entity: sensor
  99. name: SD status
  100. class: enum
  101. translation_key: status
  102. category: diagnostic
  103. icon: "mdi:micro-sd"
  104. dps:
  105. - id: 110
  106. type: integer
  107. name: sensor
  108. mapping:
  109. - dps_val: 1
  110. value: normal
  111. - dps_val: 2
  112. value: fault
  113. - dps_val: 3
  114. value: full
  115. - dps_val: 4
  116. value: formatting
  117. - dps_val: 5
  118. value: missing
  119. - dps_val: null
  120. value: normal
  121. - id: 109
  122. type: string
  123. name: capacity
  124. - entity: button
  125. name: SD format
  126. category: config
  127. icon: "mdi:micro-sd"
  128. dps:
  129. - id: 111
  130. type: boolean
  131. name: button
  132. optional: true
  133. persist: false
  134. - id: 117
  135. type: integer
  136. name: state
  137. optional: true
  138. persist: false
  139. mapping:
  140. - dps_val: 2000
  141. value: Formatting
  142. - dps_val: 2001
  143. value: Format failed
  144. - dps_val: 2002
  145. value: Card missing
  146. - dps_val: 2003
  147. value: Card error
  148. - dps_val: null
  149. value: Formatted
  150. - dps_val: 0
  151. value: Formatted
  152. - entity: button
  153. name: PTZ stop
  154. icon: "mdi:stop"
  155. category: config
  156. dps:
  157. - id: 116
  158. type: boolean
  159. name: button
  160. optional: true
  161. persist: false
  162. - entity: button
  163. name: PTZ up
  164. icon: "mdi:pan-up"
  165. category: config
  166. dps:
  167. - id: 119
  168. type: string
  169. optional: true
  170. name: button
  171. mapping:
  172. - dps_val: "0"
  173. value: true
  174. - value: false
  175. - entity: button
  176. name: PTZ right-up
  177. icon: "mdi:top-right"
  178. category: config
  179. dps:
  180. - id: 119
  181. type: string
  182. optional: true
  183. name: button
  184. mapping:
  185. - dps_val: "1"
  186. value: true
  187. - value: false
  188. - entity: button
  189. name: PTZ right
  190. icon: "mdi:pan-right"
  191. category: config
  192. dps:
  193. - id: 119
  194. type: string
  195. name: button
  196. optional: true
  197. mapping:
  198. - dps_val: "2"
  199. value: true
  200. - value: false
  201. - entity: button
  202. name: PTZ right-down
  203. icon: "mdi:pan-bottom-right"
  204. category: config
  205. dps:
  206. - id: 119
  207. type: string
  208. name: button
  209. optional: true
  210. mapping:
  211. - dps_val: "3"
  212. value: true
  213. - value: false
  214. - entity: button
  215. name: PTZ down
  216. icon: "mdi:pan-down"
  217. category: config
  218. dps:
  219. - id: 119
  220. type: string
  221. name: button
  222. optional: true
  223. mapping:
  224. - dps_val: "4"
  225. value: true
  226. - value: false
  227. - entity: button
  228. name: PTZ left-down
  229. icon: "mdi:pan-bottom-left"
  230. category: config
  231. dps:
  232. - id: 119
  233. type: string
  234. name: button
  235. optional: true
  236. mapping:
  237. - dps_val: "5"
  238. value: true
  239. - value: false
  240. - entity: button
  241. name: PTZ left
  242. icon: "mdi:pan-left"
  243. category: config
  244. dps:
  245. - id: 119
  246. type: string
  247. name: button
  248. optional: true
  249. mapping:
  250. - dps_val: "6"
  251. value: true
  252. - value: false
  253. - entity: button
  254. name: PTZ left-up
  255. icon: "mdi:pan-top-left"
  256. category: config
  257. dps:
  258. - id: 119
  259. type: string
  260. name: button
  261. optional: true
  262. mapping:
  263. - dps_val: "7"
  264. value: true
  265. - value: false
  266. - entity: select
  267. name: Recording mode
  268. icon: "mdi:file-video"
  269. category: config
  270. dps:
  271. - id: 151
  272. type: string
  273. name: option
  274. mapping:
  275. - dps_val: "1"
  276. value: Event
  277. - dps_val: "2"
  278. value: Continuous
  279. - entity: switch
  280. name: Motion tracking
  281. icon: "mdi:motion"
  282. category: config
  283. dps:
  284. - id: 161
  285. type: boolean
  286. name: switch
  287. - entity: event
  288. name: Alarm
  289. dps:
  290. - id: 185
  291. type: string
  292. name: event
  293. optional: true
  294. mapping:
  295. - dps_val: null
  296. value: null
  297. - value: alert
  298. - id: 185
  299. type: utf16b64
  300. name: message
  301. optional: true