duoqu_selfcleaning_litterbox.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. name: Litter box
  2. products:
  3. - id: ah3vg6gvftgdl0sb
  4. manufacturer: Duoqu
  5. model: NEO-A
  6. entities:
  7. - entity: switch
  8. name: Reset
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - entity: select
  14. name: Mode
  15. icon: "mdi:broom"
  16. category: config
  17. dps:
  18. - id: 2
  19. type: string
  20. name: option
  21. mapping:
  22. - dps_val: auto_clean
  23. value: Auto
  24. - dps_val: manual_clean
  25. value: Manual
  26. - entity: button
  27. name: Empty
  28. icon: "mdi:play"
  29. dps:
  30. - id: 3
  31. type: boolean
  32. name: button
  33. - entity: number
  34. name: Cleaning delay
  35. category: config
  36. icon: "mdi:timer-pause"
  37. dps:
  38. - id: 5
  39. type: integer
  40. name: value
  41. range:
  42. min: 1
  43. max: 60
  44. - entity: sensor
  45. class: weight
  46. dps:
  47. - id: 6
  48. type: integer
  49. name: sensor
  50. unit: kg
  51. class: measurement
  52. mapping:
  53. - scale: 10
  54. - entity: sensor
  55. name: Last usage
  56. class: duration
  57. category: diagnostic
  58. dps:
  59. - id: 8
  60. type: integer
  61. name: sensor
  62. unit: s
  63. - entity: button
  64. name: Clean
  65. icon: "mdi:broom"
  66. dps:
  67. - id: 9
  68. type: boolean
  69. name: button
  70. - entity: sensor
  71. name: Visit count
  72. category: diagnostic
  73. dps:
  74. - id: 7
  75. type: integer
  76. name: sensor
  77. unit: times
  78. - entity: light
  79. translation_key: backlight
  80. dps:
  81. - id: 107
  82. type: integer
  83. name: brightness
  84. range:
  85. min: 0
  86. max: 255
  87. - id: 102
  88. type: string
  89. name: named_color
  90. mapping:
  91. - dps_val: red
  92. value: red
  93. - dps_val: greed
  94. value: green
  95. - dps_val: blue
  96. value: blue
  97. - dps_val: yellow
  98. value: yellow
  99. - dps_val: purple
  100. value: purple
  101. - dps_val: white
  102. value: white
  103. - entity: sensor
  104. name: Cleans in bin
  105. category: diagnostic
  106. dps:
  107. - id: 103
  108. type: integer
  109. name: sensor
  110. - entity: number
  111. name: Flow
  112. category: config
  113. icon: "mdi:timer-pause"
  114. dps:
  115. - id: 106
  116. type: integer
  117. name: value
  118. range:
  119. min: 0
  120. max: 255
  121. - entity: sensor
  122. translation_key: status
  123. class: enum
  124. category: diagnostic
  125. dps:
  126. - id: 110
  127. type: string
  128. name: sensor
  129. mapping:
  130. - dps_val: Standby
  131. value: standby
  132. - dps_val: Wait_Cluster
  133. value: caking
  134. - dps_val: Clean_Pause
  135. value: paused
  136. - dps_val: Clean_Start
  137. value: starting
  138. - dps_val: Cleaning
  139. value: cleaning
  140. - dps_val: Empty_Pause
  141. value: paused
  142. - dps_val: Empty_Start
  143. value: starting
  144. - dps_val: Emptying
  145. value: emptying
  146. - dps_val: Reset_Pause
  147. value: paused
  148. - dps_val: Reset_Start
  149. value: starting
  150. - dps_val: Resetting
  151. value: resetting
  152. - dps_val: Abnormal
  153. value: fault
  154. - dps_val: Reverse_rotation
  155. value: reverse
  156. - dps_val: Drawers_open
  157. value: door_open
  158. - dps_val: Cat_into
  159. value: occupied
  160. - id: 109
  161. type: string
  162. name: trigger