yp_petfeeeder.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. name: Pet feeder
  2. products:
  3. - id: wfnmgiqqch80sg1w
  4. manufacturer: YP
  5. model: PAF-40PCS-WBR3
  6. entities:
  7. - entity: number
  8. icon: "mdi:paw"
  9. name: Manual feed
  10. dps:
  11. - id: 3
  12. name: value
  13. type: integer
  14. range:
  15. min: 1
  16. max: 40
  17. - entity: text
  18. name: Meal plan
  19. category: config
  20. hidden: true
  21. dps:
  22. - id: 1
  23. type: base64
  24. name: value
  25. optional: true
  26. - entity: sensor
  27. translation_key: status
  28. class: enum
  29. icon: "mdi:paw"
  30. category: diagnostic
  31. dps:
  32. - id: 4
  33. type: string
  34. name: sensor
  35. mapping:
  36. - dps_val: standby
  37. value: standby
  38. - dps_val: feeding
  39. value: feeding
  40. - dps_val: done
  41. value: feeding_complete
  42. - entity: sensor
  43. icon: "mdi:paw"
  44. name: Feed report
  45. category: diagnostic
  46. dps:
  47. - id: 15
  48. name: sensor
  49. type: integer
  50. - entity: button
  51. translation_key: factory_reset
  52. category: config
  53. hidden: true
  54. dps:
  55. - id: 9
  56. type: boolean
  57. optional: true
  58. name: button
  59. - entity: binary_sensor
  60. class: problem
  61. category: diagnostic
  62. dps:
  63. - id: 14
  64. type: bitfield
  65. name: sensor
  66. mapping:
  67. - dps_val: 0
  68. value: false
  69. - value: true
  70. - id: 14
  71. type: bitfield
  72. name: fault_code
  73. - id: 14
  74. type: bitfield
  75. name: description
  76. mapping:
  77. - dps_val: 1
  78. value: pet_food_jammed
  79. - dps_val: 2
  80. value: pet_food_low
  81. - dps_val: 4
  82. value: pet_food_empty
  83. - dps_val: 8
  84. value: desiccant_exhausted
  85. - dps_val: 16
  86. value: battery_low