honeyguardian_s56_petfeeder.yaml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. name: Pet feeder
  2. products:
  3. - id: wa8pwmxwnhpujmdq
  4. name: HoneyGuardian S56
  5. primary_entity:
  6. entity: number
  7. category: config
  8. icon: "mdi:food-drumstick"
  9. name: Manual feed
  10. dps:
  11. - id: 3
  12. type: integer
  13. name: value
  14. range:
  15. min: 1
  16. max: 6
  17. - id: 1
  18. type: string
  19. name: plan
  20. optional: true
  21. secondary_entities:
  22. - entity: switch
  23. category: config
  24. name: Slow feeding
  25. dps:
  26. - id: 6
  27. type: boolean
  28. name: switch
  29. mapping:
  30. - dps_val: false
  31. icon: "mdi:play"
  32. - dps_val: true
  33. icon: "mdi:fast-forward"
  34. - entity: binary_sensor
  35. class: problem
  36. category: diagnostic
  37. dps:
  38. - id: 14
  39. type: bitfield
  40. name: sensor
  41. optional: true
  42. mapping:
  43. - dps_val: 0
  44. value: false
  45. - dps_val: null
  46. value: false
  47. - value: true
  48. - id: 14
  49. type: bitfield
  50. name: fault_code
  51. optional: true
  52. - entity: number
  53. category: config
  54. icon: "mdi:account-voice"
  55. name: Voice activations
  56. dps:
  57. - id: 18
  58. type: integer
  59. name: value
  60. range:
  61. min: 1
  62. max: 10
  63. - entity: sensor
  64. category: diagnostic
  65. icon: "mdi:record-rec"
  66. name: Meal log
  67. dps:
  68. - id: 101
  69. type: integer
  70. name: sensor
  71. - entity: select
  72. category: config
  73. name: Clock
  74. dps:
  75. - id: 102
  76. type: boolean
  77. name: option
  78. mapping:
  79. - dps_val: false
  80. value: 12 hour
  81. icon: "mdi:hours-12"
  82. - dps_val: true
  83. value: 24 hour
  84. icon: "mdi:hours-24"
  85. - entity: sensor
  86. category: diagnostic
  87. class: battery
  88. dps:
  89. - id: 103
  90. type: string
  91. name: sensor
  92. unit: "%"
  93. mapping:
  94. - dps_val: empty
  95. value: 10
  96. - dps_val: low
  97. value: 40
  98. - dps_val: high
  99. value: 70
  100. - dps_val: full
  101. value: 100