meowmatic_petfeeder.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. name: Pet feeder
  2. products:
  3. - id: pawsuez99frai45a
  4. manufacturer: Meowmatic
  5. entities:
  6. - entity: text
  7. name: Meal plan
  8. category: config
  9. icon: "mdi:calendar-clock"
  10. hidden: true
  11. dps:
  12. - id: 1
  13. type: base64
  14. optional: true
  15. name: value
  16. - entity: number
  17. translation_key: manual_feed
  18. dps:
  19. - id: 3
  20. type: integer
  21. optional: true
  22. name: value
  23. unit: portions
  24. range:
  25. min: 1
  26. max: 20
  27. - entity: sensor
  28. class: enum
  29. translation_key: status
  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. name: Last feed
  44. category: diagnostic
  45. dps:
  46. - id: 5
  47. type: integer
  48. name: sensor
  49. unit: portions
  50. - entity: sensor
  51. class: battery
  52. category: diagnostic
  53. dps:
  54. - id: 10
  55. type: integer
  56. name: sensor
  57. unit: "%"
  58. class: measurement
  59. - entity: binary_sensor
  60. class: problem
  61. category: diagnostic
  62. dps:
  63. - id: 19
  64. type: bitfield
  65. name: sensor
  66. mapping:
  67. - dps_val: 0
  68. value: false
  69. - value: true
  70. - id: 19
  71. type: bitfield
  72. name: fault_code
  73. - id: 19
  74. type: bitfield
  75. name: description
  76. mapping:
  77. - dps_val: 0
  78. value: ok
  79. - dps_val: 1
  80. value: jammed
  81. - dps_val: 2
  82. value: low
  83. - dps_val: 4
  84. value: no_food
  85. - dps_val: 8
  86. value: dessicant_low
  87. - dps_val: 16
  88. value: battery_low
  89. - dps_val: 32
  90. value: blocked
  91. - entity: number
  92. name: Feed amount
  93. category: config
  94. icon: "mdi:food-drumstick"
  95. dps:
  96. - id: 26
  97. type: integer
  98. name: value
  99. unit: portions
  100. range:
  101. min: 0
  102. max: 10
  103. - entity: light
  104. translation_key: indicator
  105. category: config
  106. dps:
  107. - id: 101
  108. type: boolean
  109. name: switch
  110. - entity: event
  111. name: Notification
  112. dps:
  113. - id: 212
  114. type: utf16b64
  115. name: event
  116. optional: true
  117. mapping:
  118. - dps_val: null
  119. value: null
  120. - value: message
  121. - id: 212
  122. type: utf16b64
  123. name: message
  124. optional: true