v330l_petfeeder.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. name: Pet feeder
  2. products:
  3. - id: ibnk6keua0zzc2gr
  4. name: V330 Petfeeder
  5. # Needs to be added using the 3.2 protocol
  6. primary_entity:
  7. entity: number
  8. name: Manual feed
  9. icon: "mdi:food-drumstick"
  10. dps:
  11. - id: 201
  12. type: integer
  13. name: value
  14. unit: portions
  15. optional: true
  16. persist: false
  17. range:
  18. min: 0
  19. max: 10
  20. secondary_entities:
  21. - entity: light
  22. translation_key: indicator
  23. category: config
  24. dps:
  25. - id: 101
  26. type: boolean
  27. name: switch
  28. - entity: switch
  29. name: Flip
  30. icon: "mdi:flip-horizontal"
  31. category: config
  32. dps:
  33. - id: 103
  34. type: boolean
  35. name: switch
  36. optional: true
  37. - entity: switch
  38. name: Timestamp
  39. icon: "mdi:clock-time-eight"
  40. category: config
  41. dps:
  42. - id: 104
  43. type: boolean
  44. name: switch
  45. optional: true
  46. - entity: switch
  47. name: Motion notification
  48. icon: "mdi:motion-sensor"
  49. category: config
  50. dps:
  51. - id: 134
  52. type: boolean
  53. name: switch
  54. optional: true
  55. - entity: select
  56. name: Motion sensitivity
  57. icon: "mdi:motion-sensor"
  58. category: config
  59. dps:
  60. - id: 106
  61. type: string
  62. name: option
  63. optional: true
  64. mapping:
  65. - dps_val: "0"
  66. value: Low
  67. - dps_val: "1"
  68. value: Medium
  69. - dps_val: "2"
  70. value: High
  71. - entity: select
  72. name: Nightvision
  73. icon: "mdi:weather-night"
  74. category: config
  75. dps:
  76. - id: 108
  77. type: string
  78. name: option
  79. optional: true
  80. mapping:
  81. - dps_val: "0"
  82. value: Auto
  83. - dps_val: "1"
  84. value: "Off"
  85. - dps_val: "2"
  86. value: "On"
  87. - entity: binary_sensor
  88. name: Food empty
  89. class: problem
  90. category: diagnostic
  91. dps:
  92. - id: 206
  93. type: bitfield
  94. name: sensor
  95. optional: true
  96. mapping:
  97. - dps_val: 1
  98. value: true
  99. - value: false
  100. - entity: binary_sensor
  101. name: Not enough food
  102. class: problem
  103. category: diagnostic
  104. dps:
  105. - id: 206
  106. type: bitfield
  107. name: sensor
  108. optional: true
  109. mapping:
  110. - dps_val: 2
  111. value: true
  112. - value: false
  113. - entity: binary_sensor
  114. name: Blocked
  115. class: problem
  116. category: diagnostic
  117. dps:
  118. - id: 206
  119. type: bitfield
  120. name: sensor
  121. optional: true
  122. mapping:
  123. - dps_val: 3
  124. value: true
  125. - value: false