ceres_plus_petfeeder.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  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. category: diagnostic
  124. dps:
  125. - id: 238
  126. type: string
  127. name: sensor
  128. optional: true
  129. mapping:
  130. - dps_val: high
  131. value: 80
  132. - dps_val: low
  133. value: 20
  134. - entity: sensor
  135. name: Food bucket
  136. icon: "mdi:fridge"
  137. category: diagnostic
  138. dps:
  139. - id: 239
  140. type: string
  141. name: sensor
  142. optional: true
  143. - entity: binary_sensor
  144. name: Food blockage
  145. class: problem
  146. category: diagnostic
  147. dps:
  148. - id: 240
  149. type: string
  150. name: sensor
  151. optional: true
  152. mapping:
  153. - dps_val: null
  154. value: false
  155. - entity: binary_sensor
  156. name: Dispenser stuck
  157. class: problem
  158. category: diagnostic
  159. dps:
  160. - id: 241
  161. type: string
  162. name: sensor
  163. optional: true
  164. mapping:
  165. - dps_val: null
  166. value: false
  167. - entity: number
  168. name: Manual feed
  169. icon: "mdi:food-drumstick"
  170. dps:
  171. - id: 245
  172. type: integer
  173. name: value
  174. unit: portions
  175. optional: true
  176. persist: false
  177. range:
  178. min: 0
  179. max: 3
  180. - id: 243
  181. type: string
  182. name: report
  183. optional: true
  184. - entity: number
  185. category: config
  186. class: weight
  187. dps:
  188. - id: 232
  189. type: integer
  190. name: value
  191. optional: true
  192. unit: g
  193. range:
  194. min: 1
  195. max: 255