faroro_pet_feeder.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  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. mapping:
  79. - dps_val: "no"
  80. value: 10
  81. - dps_val: "low"
  82. value: 30
  83. - dps_val: "high"
  84. value: 80
  85. - entity: sensor
  86. name: Food level
  87. icon: "mdi:food-drumstick"
  88. class: enum
  89. dps:
  90. - id: 102
  91. name: sensor
  92. type: string
  93. mapping:
  94. - dps_val: full
  95. value: Full
  96. - dps_val: less
  97. value: Low
  98. icon: "mdi:food-drumstick-outline"
  99. - dps_val: lack
  100. value: Empty
  101. icon: "mdi:food-drumstick-off-outline"
  102. - entity: binary_sensor
  103. name: Food jam
  104. icon: "mdi:paw"
  105. class: problem
  106. category: diagnostic
  107. dps:
  108. - id: 103
  109. name: sensor
  110. type: boolean
  111. - entity: binary_sensor
  112. name: Stuck
  113. icon: "mdi:paw"
  114. class: problem
  115. category: diagnostic
  116. dps:
  117. - id: 104
  118. name: sensor
  119. type: boolean
  120. - entity: button
  121. name: Reboot
  122. class: restart
  123. category: diagnostic
  124. dps:
  125. - id: 105
  126. type: boolean
  127. name: button
  128. optional: true
  129. - entity: number
  130. name: Button portion size
  131. icon: "mdi:food-drumstick"
  132. category: config
  133. mode: "box"
  134. dps:
  135. - id: 106
  136. name: value
  137. type: integer
  138. range:
  139. min: 1
  140. max: 12