lscsmartconnect_camerapetfeeder.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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. translation_key: motion_sensitivity
  37. category: config
  38. dps:
  39. - id: 106
  40. type: string
  41. name: option
  42. optional: true
  43. mapping:
  44. - dps_val: "0"
  45. value: low
  46. - dps_val: "1"
  47. value: medium
  48. - dps_val: "2"
  49. value: high
  50. - entity: select
  51. name: Nightvision
  52. icon: "mdi:weather-night"
  53. category: config
  54. dps:
  55. - id: 108
  56. type: string
  57. optional: true
  58. name: option
  59. mapping:
  60. - dps_val: "0"
  61. value: Auto
  62. - dps_val: "1"
  63. value: "Off"
  64. - dps_val: "2"
  65. value: "On"
  66. - dps_val: null
  67. value: Auto
  68. hidden: true
  69. - entity: sensor
  70. name: SD status
  71. class: enum
  72. translation_key: status
  73. category: diagnostic
  74. dps:
  75. - id: 110
  76. type: integer
  77. name: sensor
  78. optional: true
  79. mapping:
  80. - dps_val: 1
  81. value: normal
  82. - dps_val: 2
  83. value: fault
  84. - dps_val: 3
  85. value: full
  86. - dps_val: 4
  87. value: formatting
  88. - dps_val: 5
  89. value: missing
  90. - dps_val: null
  91. value: normal
  92. hidden: true
  93. - id: 109
  94. type: string
  95. optional: true
  96. name: memory_card_capacity
  97. - entity: button
  98. name: Format SD card
  99. category: config
  100. dps:
  101. - id: 111
  102. type: boolean
  103. optional: true
  104. name: button
  105. - id: 117
  106. type: integer
  107. optional: true
  108. name: sd_format_status
  109. mapping:
  110. - dps_val: 2000
  111. value: Formatting
  112. - dps_val: 2001
  113. value: Format error
  114. - dps_val: 2002
  115. value: "No SD card"
  116. - dps_val: 2003
  117. value: Card error
  118. - entity: select
  119. name: Recording mode
  120. icon: "mdi:file-video"
  121. category: config
  122. dps:
  123. - id: 151
  124. type: string
  125. name: option
  126. optional: true
  127. mapping:
  128. - dps_val: "1"
  129. value: Event
  130. - dps_val: "2"
  131. value: Continuous
  132. - entity: number
  133. translation_key: manual_feed
  134. dps:
  135. - id: 231
  136. type: integer
  137. optional: true
  138. name: value
  139. unit: portions
  140. range:
  141. min: 0
  142. max: 20
  143. mapping:
  144. - dps_val: null
  145. value: 0
  146. - id: 234
  147. type: boolean
  148. optional: true
  149. name: history_data
  150. - entity: number
  151. name: Portion weight
  152. class: weight
  153. category: config
  154. icon: "mdi:scale-balance"
  155. dps:
  156. - id: 232
  157. type: integer
  158. optional: true
  159. name: value
  160. unit: g
  161. range:
  162. min: 1
  163. max: 100
  164. mapping:
  165. - dps_val: null
  166. value: 1
  167. - entity: event
  168. name: Feed problem
  169. dps:
  170. - id: 233
  171. type: string
  172. name: event
  173. optional: true
  174. mapping:
  175. - dps_val: "0"
  176. value: empty
  177. - dps_val: "1"
  178. value: blocked
  179. - entity: button
  180. name: Voice record
  181. icon: "mdi:record-rec"
  182. category: config
  183. dps:
  184. - id: 235
  185. type: string
  186. optional: true
  187. name: button
  188. mapping:
  189. - dps_val: "1"
  190. value: true
  191. - entity: button
  192. name: Stop voice record
  193. icon: "mdi:stop-circle"
  194. category: config
  195. dps:
  196. - id: 235
  197. type: string
  198. optional: true
  199. name: button
  200. mapping:
  201. - dps_val: "0"
  202. value: true
  203. - entity: text
  204. translation_key: meal_plan
  205. category: config
  206. hidden: true
  207. dps:
  208. - id: 236
  209. type: hex
  210. optional: true
  211. name: value