petspride_petfeeder_OO15.yaml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. name: PetsPride Petfeeder OO15
  2. products:
  3. - id: kknufilajvq2zh7t
  4. manufacturer: PetsPride
  5. model: 2Bowl-4L
  6. entities:
  7. - entity: light
  8. translation_key: indicator
  9. category: config
  10. dps:
  11. - id: 101
  12. type: boolean
  13. optional: true
  14. name: switch
  15. - entity: switch
  16. name: Watermark
  17. icon: "mdi:watermark"
  18. category: config
  19. dps:
  20. - id: 104
  21. type: boolean
  22. optional: true
  23. name: switch
  24. - entity: switch
  25. name: Private Mode
  26. icon: "mdi:eye-off"
  27. category: config
  28. dps:
  29. - id: 105
  30. type: boolean
  31. optional: true
  32. name: switch
  33. - entity: select
  34. name: Night vision
  35. icon: "mdi:weather-night"
  36. category: config
  37. dps:
  38. - id: 108
  39. type: string
  40. optional: true
  41. name: option
  42. mapping:
  43. - dps_val: "0"
  44. value: Auto
  45. - dps_val: "1"
  46. value: "Off"
  47. - dps_val: "2"
  48. value: "On"
  49. - entity: number
  50. name: Sound volume
  51. icon: "mdi:volume-high"
  52. category: config
  53. dps:
  54. - id: 160
  55. type: integer
  56. name: volume
  57. unit: '%'
  58. range:
  59. min: 0
  60. max: 100
  61. - entity: button
  62. class: restart
  63. dps:
  64. - id: 162
  65. type: boolean
  66. optional: true
  67. name: button
  68. - entity: sensor
  69. name: Food weight
  70. class: weight
  71. category: diagnostic
  72. dps:
  73. - id: 232
  74. type: integer
  75. optional: true
  76. name: sensor
  77. unit: g
  78. range:
  79. min: 5
  80. max: 20
  81. mapping:
  82. - scale: 1
  83. - dps_val: null
  84. value: 0
  85. - entity: number
  86. name: Control code
  87. category: config
  88. icon: "mdi:function-variant"
  89. dps:
  90. - id: 233
  91. type: integer
  92. optional: true
  93. name: value
  94. range:
  95. min: 0
  96. max: 2147483646
  97. - id: 234
  98. type: integer
  99. optional: true
  100. name: return_code
  101. - id: 236
  102. type: integer
  103. optional: true
  104. name: history
  105. - entity: number
  106. name: Auto ration
  107. category: config
  108. icon: "mdi:food-drumstick"
  109. dps:
  110. - id: 235
  111. type: integer
  112. optional: true
  113. name: value
  114. range:
  115. min: 0
  116. max: 255
  117. - id: 237
  118. type: string
  119. optional: true
  120. name: schedule
  121. - id: 247
  122. type: string
  123. optional: true
  124. name: backup_log
  125. - entity: sensor
  126. class: battery
  127. category: diagnostic
  128. dps:
  129. - id: 238
  130. type: string
  131. optional: true
  132. name: sensor
  133. unit: "%"
  134. mapping:
  135. - dps_val: high
  136. value: 80
  137. - dps_val: low
  138. value: 20
  139. - dps_val: "no"
  140. value: 0
  141. - entity: sensor
  142. name: Food level
  143. class: enum
  144. icon: "mdi:train-car-centerbeam-full"
  145. category: diagnostic
  146. dps:
  147. - id: 239
  148. type: string
  149. optional: true
  150. name: sensor
  151. mapping:
  152. - dps_val: full
  153. value: Full
  154. - dps_val: less
  155. value: Low
  156. - dps_val: lack
  157. value: Empty
  158. - entity: binary_sensor
  159. name: Blocked
  160. class: problem
  161. category: diagnostic
  162. dps:
  163. - id: 240
  164. type: boolean
  165. optional: true
  166. name: sensor
  167. - entity: binary_sensor
  168. name: Jammed
  169. class: problem
  170. category: diagnostic
  171. dps:
  172. - id: 241
  173. type: boolean
  174. optional: true
  175. name: sensor
  176. - entity: event
  177. name: Voice recording
  178. icon: "mdi:account-voice"
  179. dps:
  180. - id: 242
  181. type: string
  182. name: event
  183. optional: true
  184. mapping:
  185. - dps_val: "0"
  186. value: stopped
  187. - dps_val: "1"
  188. value: start_recording
  189. - dps_val: "2"
  190. value: error
  191. - entity: event
  192. name: Manual feed report
  193. icon: "mdi:food-drumstick"
  194. dps:
  195. - id: 243
  196. type: integer
  197. name: event
  198. optional: true
  199. mapping:
  200. - dps_val: null
  201. value: null
  202. - value: feed
  203. - id: 243
  204. type: integer
  205. optional: true
  206. name: grams
  207. mapping:
  208. - scale: 1
  209. - entity: event
  210. name: Auto feed
  211. icon: "mdi:food-drumstick"
  212. dps:
  213. - id: 244
  214. type: integer
  215. name: event
  216. optional: true
  217. mapping:
  218. - dps_val: null
  219. value: null
  220. - value: feed
  221. - id: 244
  222. type: integer
  223. optional: true
  224. name: grams
  225. mapping:
  226. - scale: 1
  227. - entity: number
  228. name: Manual feed
  229. category: config
  230. icon: "mdi:food-drumstick"
  231. dps:
  232. - id: 245
  233. type: integer
  234. optional: true
  235. name: value
  236. unit: portions
  237. range:
  238. min: 0
  239. max: 99
  240. - entity: event
  241. name: Feed
  242. icon: "mdi:food-drumstick"
  243. dps:
  244. - id: 246
  245. type: integer
  246. name: event
  247. optional: true
  248. mapping:
  249. - dps_val: null
  250. value: null
  251. - dps_val: 0
  252. value: fail
  253. - value: feed
  254. - id: 246
  255. type: integer
  256. optional: true
  257. name: portions