ceres_plus_petfeeder.yaml 3.8 KB

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