lscsmartconnect_camerapetfeeder.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. name: Pet feeder
  2. products:
  3. - id: knpje5j2wsqlkhna
  4. manufacturer: LSC Smart Connect
  5. - id: hdvemiqnknebgflm
  6. manufacturer: Tesla Smart
  7. entities:
  8. - entity: camera
  9. dps:
  10. - id: 134
  11. type: boolean
  12. name: motion_enable
  13. optional: true
  14. - id: 150
  15. type: boolean
  16. name: record
  17. optional: true
  18. - id: 115
  19. type: base64
  20. optional: true
  21. persist: false
  22. sensitive: true
  23. name: snapshot
  24. - entity: switch
  25. translation_key: flip_image
  26. category: config
  27. dps:
  28. - id: 103
  29. type: boolean
  30. name: switch
  31. mapping:
  32. - dps_val: null
  33. value: false
  34. hidden: true
  35. - entity: select
  36. name: Motion sensitivity
  37. icon: "mdi:motion-sensor"
  38. category: config
  39. dps:
  40. - id: 106
  41. type: string
  42. name: option
  43. optional: true
  44. mapping:
  45. - dps_val: "0"
  46. value: Low
  47. - dps_val: "1"
  48. value: Medium
  49. - dps_val: "2"
  50. value: High
  51. - entity: select
  52. name: Nightvision
  53. icon: "mdi:weather-night"
  54. category: config
  55. dps:
  56. - id: 108
  57. type: string
  58. optional: true
  59. name: option
  60. mapping:
  61. - dps_val: "0"
  62. value: Auto
  63. - dps_val: "1"
  64. value: "Off"
  65. - dps_val: "2"
  66. value: "On"
  67. - dps_val: null
  68. value: Auto
  69. hidden: true
  70. - entity: sensor
  71. name: SD status
  72. class: enum
  73. translation_key: status
  74. category: diagnostic
  75. dps:
  76. - id: 110
  77. type: integer
  78. name: sensor
  79. optional: true
  80. mapping:
  81. - dps_val: 1
  82. value: normal
  83. - dps_val: 2
  84. value: fault
  85. - dps_val: 3
  86. value: full
  87. - dps_val: 4
  88. value: formatting
  89. - dps_val: 5
  90. value: missing
  91. - dps_val: null
  92. value: normal
  93. hidden: true
  94. - id: 109
  95. type: string
  96. optional: true
  97. name: memory_card_capacity
  98. - entity: button
  99. name: Format SD card
  100. category: config
  101. dps:
  102. - id: 111
  103. type: boolean
  104. optional: true
  105. name: button
  106. - id: 117
  107. type: integer
  108. optional: true
  109. name: sd_format_status
  110. mapping:
  111. - dps_val: 2000
  112. value: Formatting
  113. - dps_val: 2001
  114. value: Format error
  115. - dps_val: 2002
  116. value: "No SD card"
  117. - dps_val: 2003
  118. value: Card error
  119. - entity: select
  120. name: Recording mode
  121. icon: "mdi:file-video"
  122. category: config
  123. dps:
  124. - id: 151
  125. type: string
  126. name: option
  127. optional: true
  128. mapping:
  129. - dps_val: "1"
  130. value: Event
  131. - dps_val: "2"
  132. value: Continuous
  133. - entity: number
  134. name: Feed portions
  135. category: config
  136. icon: "mdi:food-drumstick"
  137. dps:
  138. - id: 231
  139. type: integer
  140. optional: true
  141. name: value
  142. unit: portions
  143. range:
  144. min: 0
  145. max: 20
  146. mapping:
  147. - dps_val: null
  148. value: 0
  149. - id: 234
  150. type: boolean
  151. optional: true
  152. name: history_data
  153. - entity: number
  154. name: Portion weight
  155. class: weight
  156. category: config
  157. icon: "mdi:scale-balance"
  158. dps:
  159. - id: 232
  160. type: integer
  161. optional: true
  162. name: value
  163. unit: g
  164. range:
  165. min: 1
  166. max: 100
  167. mapping:
  168. - dps_val: null
  169. value: 1
  170. - entity: event
  171. name: Feed problem
  172. dps:
  173. - id: 233
  174. type: string
  175. name: event
  176. optional: true
  177. mapping:
  178. - dps_val: "0"
  179. value: empty
  180. - dps_val: "1"
  181. value: blocked
  182. - entity: button
  183. name: Voice record
  184. icon: "mdi:record-rec"
  185. category: config
  186. dps:
  187. - id: 235
  188. type: string
  189. optional: true
  190. name: button
  191. mapping:
  192. - dps_val: "1"
  193. value: true
  194. - entity: button
  195. name: Stop voice record
  196. icon: "mdi:stop-circle"
  197. category: config
  198. dps:
  199. - id: 235
  200. type: string
  201. optional: true
  202. name: button
  203. mapping:
  204. - dps_val: "0"
  205. value: true
  206. - entity: text
  207. name: Meal plan
  208. category: config
  209. icon: "mdi:calendar-clock"
  210. hidden: true
  211. dps:
  212. - id: 236
  213. type: hex
  214. optional: true
  215. name: value