lsc_ptz_camera.yaml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. name: Camera
  2. products:
  3. - id: n7h0m2x7i2yzol0p
  4. manufacturer: LSC Smart Connect
  5. model: PTZ
  6. - id: rogprwflblumx2co
  7. manufacturer: LSC Smart Connect
  8. model: Rotatable
  9. entities:
  10. - entity: camera
  11. dps:
  12. - id: 105
  13. type: boolean
  14. optional: true
  15. name: switch
  16. mapping:
  17. - dps_val: true
  18. value: false
  19. - dps_val: false
  20. value: true
  21. - dps_val: null
  22. value: true
  23. hidden: true
  24. - id: 134
  25. type: boolean
  26. name: motion_enable
  27. optional: true
  28. - id: 150
  29. type: boolean
  30. name: record
  31. optional: true
  32. - id: 115
  33. type: base64
  34. optional: true
  35. persist: false
  36. sensitive: true
  37. name: snapshot
  38. - entity: switch
  39. name: Flip image
  40. category: config
  41. dps:
  42. - id: 103
  43. type: boolean
  44. name: switch
  45. - entity: switch
  46. name: Timestamp
  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: switch
  58. name: Privacy
  59. category: config
  60. # 2024-10-26
  61. deprecated: camera switch
  62. icon: "mdi:incognito"
  63. dps:
  64. - id: 105
  65. type: boolean
  66. name: switch
  67. optional: true
  68. mapping:
  69. - dps_val: null
  70. value: false
  71. hidden: true
  72. icon: "mdi:incognito-off"
  73. - dps_val: false
  74. icon: "mdi:incognito-off"
  75. - entity: select
  76. name: Motion sensitivity
  77. icon: "mdi:motion-sensor"
  78. category: config
  79. dps:
  80. - id: 106
  81. type: string
  82. name: option
  83. optional: true
  84. mapping:
  85. - dps_val: "0"
  86. value: Low
  87. - dps_val: "1"
  88. value: Medium
  89. - dps_val: "2"
  90. value: High
  91. - entity: select
  92. name: Nightvision
  93. icon: "mdi:weather-night"
  94. category: config
  95. dps:
  96. - id: 108
  97. type: string
  98. optional: true
  99. name: option
  100. mapping:
  101. - dps_val: "0"
  102. value: Auto
  103. - dps_val: "1"
  104. value: "Off"
  105. - dps_val: "2"
  106. value: "On"
  107. - dps_val: null
  108. value: Auto
  109. hidden: true
  110. - entity: sensor
  111. name: SD status
  112. class: enum
  113. category: diagnostic
  114. dps:
  115. - id: 110
  116. type: integer
  117. name: sensor
  118. optional: true
  119. mapping:
  120. - dps_val: 1
  121. value: normal
  122. - dps_val: 2
  123. value: error
  124. - dps_val: 3
  125. value: full
  126. - dps_val: 4
  127. value: formatting
  128. - dps_val: 5
  129. value: missing
  130. - dps_val: null
  131. value: normal
  132. hidden: true
  133. - id: 109
  134. type: string
  135. name: memory_card_capacity
  136. optional: true
  137. - entity: button
  138. name: Format SD card
  139. category: config
  140. dps:
  141. - id: 111
  142. type: boolean
  143. optional: true
  144. name: button
  145. - id: 117
  146. type: integer
  147. optional: true
  148. name: sd_format_status
  149. mapping:
  150. - dps_val: 2000
  151. value: Formatting
  152. - dps_val: 2001
  153. value: Format error
  154. - dps_val: 2002
  155. value: "No SD card"
  156. - dps_val: 2003
  157. value: Card error
  158. - entity: button
  159. name: PTZ stop
  160. icon: "mdi:pan"
  161. category: config
  162. dps:
  163. - id: 116
  164. type: boolean
  165. name: button
  166. optional: true
  167. - entity: button
  168. name: PTZ up
  169. icon: "mdi:pan-up"
  170. category: config
  171. dps:
  172. - id: 119
  173. type: string
  174. name: button
  175. optional: true
  176. mapping:
  177. - dps_val: "0"
  178. value: true
  179. - value: false
  180. - entity: button
  181. name: PTZ right-up
  182. icon: "mdi:top-right"
  183. category: config
  184. dps:
  185. - id: 119
  186. type: string
  187. name: button
  188. optional: true
  189. mapping:
  190. - dps_val: "1"
  191. value: true
  192. - value: false
  193. - entity: button
  194. name: PTZ right
  195. icon: "mdi:pan-right"
  196. category: config
  197. dps:
  198. - id: 119
  199. type: string
  200. name: button
  201. optional: true
  202. mapping:
  203. - dps_val: "2"
  204. value: true
  205. - value: false
  206. - entity: button
  207. name: PTZ right-down
  208. icon: "mdi:pan-bottom-right"
  209. category: config
  210. dps:
  211. - id: 119
  212. type: string
  213. name: button
  214. optional: true
  215. mapping:
  216. - dps_val: "3"
  217. value: true
  218. - value: false
  219. - entity: button
  220. name: PTZ down
  221. icon: "mdi:pan-down"
  222. category: config
  223. dps:
  224. - id: 119
  225. type: string
  226. name: button
  227. optional: true
  228. mapping:
  229. - dps_val: "4"
  230. value: true
  231. - value: false
  232. - entity: button
  233. name: PTZ left-down
  234. icon: "mdi:pan-bottom-left"
  235. category: config
  236. dps:
  237. - id: 119
  238. type: string
  239. name: button
  240. optional: true
  241. mapping:
  242. - dps_val: "5"
  243. value: true
  244. - value: false
  245. - entity: button
  246. name: PTZ left
  247. icon: "mdi:pan-left"
  248. category: config
  249. dps:
  250. - id: 119
  251. type: string
  252. name: button
  253. optional: true
  254. mapping:
  255. - dps_val: "6"
  256. value: true
  257. - value: false
  258. - entity: button
  259. name: PTZ left-up
  260. icon: "mdi:pan-top-left"
  261. category: config
  262. dps:
  263. - id: 119
  264. type: string
  265. name: button
  266. optional: true
  267. mapping:
  268. - dps_val: "7"
  269. value: true
  270. - value: false
  271. - entity: switch
  272. name: PTZ calibration
  273. category: config
  274. icon: "mdi:pan"
  275. dps:
  276. - id: 132
  277. type: boolean
  278. optional: true
  279. name: switch
  280. mapping:
  281. - dps_val: null
  282. value: false
  283. hidden: true
  284. - entity: switch
  285. name: Sound detection
  286. icon: "mdi:ear-hearing"
  287. category: config
  288. dps:
  289. - id: 139
  290. type: boolean
  291. name: switch
  292. optional: true
  293. mapping:
  294. - dps_val: null
  295. value: false
  296. hidden: true
  297. - entity: select
  298. name: Sound sensitivity
  299. icon: "mdi:ear-hearing"
  300. category: config
  301. dps:
  302. - id: 140
  303. type: string
  304. optional: true
  305. name: option
  306. mapping:
  307. - dps_val: "0"
  308. value: Low
  309. - dps_val: "1"
  310. value: "High"
  311. - entity: select
  312. name: Recording mode
  313. icon: "mdi:file-video"
  314. category: config
  315. dps:
  316. - id: 151
  317. type: string
  318. name: option
  319. optional: true
  320. mapping:
  321. - dps_val: "1"
  322. value: Event
  323. - dps_val: "2"
  324. value: Continuous
  325. - entity: switch
  326. name: Alarm
  327. category: config
  328. icon: "mdi:bullhorn"
  329. dps:
  330. - id: 159
  331. type: boolean
  332. name: switch
  333. optional: true
  334. mapping:
  335. - dps_val: null
  336. value: false
  337. hidden: true
  338. - id: 185
  339. type: string
  340. name: log_message
  341. optional: true
  342. - entity: switch
  343. name: Motion tracking
  344. icon: "mdi:motion-sensor"
  345. category: config
  346. dps:
  347. - id: 161
  348. type: boolean
  349. name: switch
  350. optional: true
  351. mapping:
  352. - dps_val: false
  353. icon: "mdi:motion-sensor-off"
  354. - entity: switch
  355. name: Human detection
  356. icon: "mdi:human"
  357. category: config
  358. dps:
  359. - id: 170
  360. type: boolean
  361. name: switch
  362. optional: true
  363. - entity: select
  364. name: Anti-flicker
  365. icon: "mdi:television-classic"
  366. category: config
  367. hidden: unavailable
  368. dps:
  369. - id: 188
  370. type: string
  371. name: option
  372. optional: true
  373. mapping:
  374. - dps_val: "0"
  375. value: "Off"
  376. - dps_val: "1"
  377. value: "50Hz"
  378. - dps_val: "2"
  379. value: "60Hz"
  380. - id: 188
  381. type: string
  382. name: available
  383. optional: true
  384. mapping:
  385. - dps_val: null
  386. value: false
  387. - value: true
  388. - entity: switch
  389. name: Motion limit area
  390. category: config
  391. icon: "mdi:picture-in-picture-bottom-right-outline"
  392. hidden: unavailable
  393. dps:
  394. - id: 168
  395. type: boolean
  396. optional: true
  397. name: switch
  398. - id: 168
  399. type: boolean
  400. optional: true
  401. name: available
  402. mapping:
  403. - dps_val: null
  404. value: false
  405. - value: true
  406. - entity: text
  407. name: Motion limit area
  408. hidden: true
  409. icon: "mdi:picture-in-picture-bottom-right-outline"
  410. category: config
  411. dps:
  412. - id: 169
  413. type: string
  414. optional: true
  415. name: value
  416. - id: 168
  417. type: boolean
  418. optional: true
  419. name: available