ceres_plus_petfeeder.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. name: Pet feeder
  2. products:
  3. - id: 8zrzjldq07tlxnlv
  4. name: Ceres Plus Momoschoice
  5. primary_entity:
  6. entity: sensor
  7. name: Status
  8. icon: "mdi:paw"
  9. dps:
  10. - id: 234
  11. type: string
  12. name: sensor
  13. optional: true
  14. - id: 237
  15. type: string
  16. name: feed_plan
  17. optional: true
  18. - id: 242
  19. name: feeding_record
  20. type: string
  21. optional: true
  22. - id: 244
  23. type: string
  24. name: planned_feed_report
  25. optional: true
  26. - id: 246
  27. type: string
  28. name: feed_report
  29. optional: true
  30. secondary_entities:
  31. - entity: switch
  32. name: Indicator
  33. category: config
  34. icon: "mdi:led-on"
  35. dps:
  36. - id: 101
  37. type: boolean
  38. name: switch
  39. - entity: switch
  40. name: Timestamp
  41. icon: "mdi:clock-time-eight"
  42. category: config
  43. dps:
  44. - id: 104
  45. type: boolean
  46. name: switch
  47. optional: true
  48. - entity: select
  49. name: Nightvision
  50. icon: "mdi:weather-night"
  51. category: config
  52. dps:
  53. - id: 108
  54. type: string
  55. name: option
  56. optional: true
  57. mapping:
  58. - dps_val: "0"
  59. value: Auto
  60. - dps_val: "1"
  61. value: "Off"
  62. - dps_val: "2"
  63. value: "On"
  64. - entity: button
  65. name: Format SD card
  66. icon: "mdi:micro-sd"
  67. category: config
  68. dps:
  69. - id: 111
  70. type: boolean
  71. name: button
  72. optional: true
  73. - id: 110
  74. type: integer
  75. name: status
  76. optional: true
  77. mapping:
  78. - dps_val: "1"
  79. value: "Formatted"
  80. - dps_val: "4"
  81. value: "Formatting"
  82. - id: 109
  83. type: string
  84. name: capacity
  85. optional: true
  86. - id: 117
  87. type: integer
  88. name: format_state
  89. optional: true
  90. - entity: switch
  91. name: Record
  92. icon: "mdi:record-rec"
  93. category: config
  94. dps:
  95. - id: 150
  96. type: boolean
  97. name: switch
  98. optional: true
  99. - entity: select
  100. name: Recording mode
  101. icon: "mdi:video"
  102. category: config
  103. dps:
  104. - id: 151
  105. type: string
  106. name: option
  107. optional: true
  108. mapping:
  109. - dps_val: "1"
  110. value: Event
  111. - dps_val: "2"
  112. value: Continuous
  113. - entity: button
  114. class: restart
  115. category: config
  116. dps:
  117. - id: 111
  118. type: boolean
  119. name: button
  120. optional: true
  121. - entity: sensor
  122. class: battery
  123. icon: "mdi:battery"
  124. category: diagnostic
  125. dps:
  126. - id: 238
  127. type: string
  128. name: sensor
  129. optional: true
  130. mapping:
  131. - dps_val: high
  132. value: 80
  133. - dps_val: low
  134. value: 20
  135. - entity: sensor
  136. name: Food bucket
  137. icon: "mdi:fridge"
  138. category: diagnostic
  139. dps:
  140. - id: 239
  141. type: string
  142. name: sensor
  143. optional: true
  144. - entity: binary_sensor
  145. name: Food blockage
  146. class: problem
  147. category: diagnostic
  148. dps:
  149. - id: 240
  150. type: string
  151. name: sensor
  152. optional: true
  153. mapping:
  154. - dps_val: null
  155. value: false
  156. - entity: binary_sensor
  157. name: Dispenser stuck
  158. class: problem
  159. category: diagnostic
  160. dps:
  161. - id: 241
  162. type: string
  163. name: sensor
  164. optional: true
  165. mapping:
  166. - dps_val: null
  167. value: false
  168. - entity: number
  169. name: Manual feed
  170. icon: "mdi:food-drumstick"
  171. dps:
  172. - id: 245
  173. type: integer
  174. name: value
  175. unit: portions
  176. optional: true
  177. persist: false
  178. range:
  179. min: 0
  180. max: 3
  181. - id: 243
  182. type: string
  183. name: report
  184. optional: true
  185. - entity: number
  186. category: config
  187. class: weight
  188. dps:
  189. - id: 232
  190. type: integer
  191. name: value
  192. optional: true
  193. unit: g
  194. range:
  195. min: 1
  196. max: 255