nedis_pet_feeder.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. name: Pet feeder
  2. products:
  3. - id: yxhdmalt36kbawev
  4. manufacturer: Nedis
  5. entities:
  6. - entity: switch
  7. name: Feeding
  8. icon: "mdi:food-drumstick"
  9. dps:
  10. - id: 103
  11. type: boolean
  12. name: switch
  13. - entity: number
  14. name: Timer feed
  15. category: config
  16. icon: "mdi:clock-outline"
  17. dps:
  18. - id: 101
  19. type: integer
  20. name: value
  21. unit: portions
  22. range:
  23. min: 0
  24. max: 12
  25. - entity: number
  26. name: Express feed
  27. category: config
  28. icon: "mdi:clock-fast"
  29. dps:
  30. - id: 104
  31. type: integer
  32. name: value
  33. unit: portions
  34. optional: true
  35. range:
  36. min: 0
  37. max: 12
  38. - entity: number
  39. name: Manual amount
  40. category: config
  41. icon: "mdi:paw"
  42. dps:
  43. - id: 105
  44. type: integer
  45. name: value
  46. unit: portions
  47. range:
  48. min: 0
  49. max: 12
  50. - entity: number
  51. category: config
  52. class: weight
  53. icon: "mdi:scale"
  54. dps:
  55. - id: 110
  56. optional: true
  57. type: integer
  58. name: value
  59. unit: g
  60. range:
  61. min: 1
  62. max: 255
  63. - entity: switch
  64. name: Voice switch
  65. category: config
  66. icon: "mdi:account-voice"
  67. dps:
  68. - id: 111
  69. type: boolean
  70. name: switch
  71. - entity: binary_sensor
  72. class: problem
  73. category: diagnostic
  74. dps:
  75. - id: 102
  76. type: bitfield
  77. name: sensor
  78. mapping:
  79. - dps_val: 0
  80. value: false
  81. - value: true
  82. - id: 102
  83. type: bitfield
  84. name: fault_code
  85. - entity: sensor
  86. name: Manual feed
  87. category: diagnostic
  88. icon: "mdi:paw-outline"
  89. dps:
  90. - id: 106
  91. optional: true
  92. type: integer
  93. name: sensor
  94. unit: portions
  95. - entity: sensor
  96. name: Express result
  97. category: diagnostic
  98. icon: "mdi:clock-fast"
  99. dps:
  100. - id: 107
  101. optional: true
  102. type: integer
  103. name: sensor
  104. unit: portions
  105. - entity: sensor
  106. name: Timer result
  107. category: diagnostic
  108. icon: "mdi:clock-outline"
  109. dps:
  110. - id: 108
  111. type: integer
  112. name: sensor
  113. unit: portions
  114. - entity: sensor
  115. name: History data
  116. category: diagnostic
  117. icon: "mdi:history"
  118. dps:
  119. - id: 109
  120. optional: true
  121. type: integer
  122. name: sensor