faroro_pet_feeder.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. name: Pet feeder
  2. products:
  3. - id: vglnuveujzyrpku9
  4. manufacturer: Faroro
  5. model: PF50
  6. - id: g4coy3ffpt7nzchu
  7. manufacturer: Faroro
  8. model: PF50
  9. entities:
  10. - entity: number
  11. name: Manual feed
  12. icon: "mdi:food-drumstick"
  13. mode: "box"
  14. dps:
  15. - id: 3
  16. name: value
  17. type: integer
  18. persist: false
  19. optional: true
  20. range:
  21. min: 1
  22. max: 12
  23. - entity: sensor
  24. name: Feed status
  25. icon: "mdi:paw"
  26. class: enum
  27. dps:
  28. - id: 4
  29. name: sensor
  30. type: string
  31. mapping:
  32. - dps_val: standby
  33. value: Standby
  34. - dps_val: feeding
  35. value: Feeding
  36. - entity: button
  37. translation_key: factory_reset
  38. category: config
  39. dps:
  40. - id: 9
  41. type: boolean
  42. name: button
  43. - entity: sensor
  44. name: Last feed amount
  45. icon: "mdi:food-drumstick"
  46. category: diagnostic
  47. dps:
  48. - id: 15
  49. name: sensor
  50. type: integer
  51. optional: true
  52. - entity: sensor
  53. name: Voice times
  54. icon: "mdi:account-voice"
  55. category: config
  56. dps:
  57. - id: 18
  58. name: sensor
  59. type: integer
  60. - entity: switch
  61. name: Indicator light
  62. icon: "mdi:lightbulb"
  63. category: config
  64. dps:
  65. - id: 19
  66. name: switch
  67. type: boolean
  68. mapping:
  69. - dps_val: false
  70. icon: "mdi:lightbulb-outline"
  71. - entity: sensor
  72. category: diagnostic
  73. class: battery
  74. dps:
  75. - id: 101
  76. name: sensor
  77. type: string
  78. unit: "%"
  79. mapping:
  80. - dps_val: "no"
  81. value: 10
  82. - dps_val: "low"
  83. value: 30
  84. - dps_val: "high"
  85. value: 80
  86. - entity: sensor
  87. name: Food level
  88. icon: "mdi:food-drumstick"
  89. class: enum
  90. dps:
  91. - id: 102
  92. name: sensor
  93. type: string
  94. mapping:
  95. - dps_val: full
  96. value: Full
  97. - dps_val: less
  98. value: Low
  99. icon: "mdi:food-drumstick-outline"
  100. - dps_val: lack
  101. value: Empty
  102. icon: "mdi:food-drumstick-off-outline"
  103. - entity: binary_sensor
  104. name: Food jam
  105. icon: "mdi:paw"
  106. class: problem
  107. category: diagnostic
  108. dps:
  109. - id: 103
  110. name: sensor
  111. type: boolean
  112. - entity: binary_sensor
  113. name: Stuck
  114. icon: "mdi:paw"
  115. class: problem
  116. category: diagnostic
  117. dps:
  118. - id: 104
  119. name: sensor
  120. type: boolean
  121. - entity: button
  122. name: Reboot
  123. class: restart
  124. category: diagnostic
  125. dps:
  126. - id: 105
  127. type: boolean
  128. name: button
  129. optional: true
  130. - entity: number
  131. name: Button portion size
  132. icon: "mdi:food-drumstick"
  133. category: config
  134. mode: "box"
  135. dps:
  136. - id: 106
  137. name: value
  138. type: integer
  139. range:
  140. min: 1
  141. max: 12