yp_petfeeeder.yaml 1.8 KB

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