doel_tiplus_litterbox.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. name: Litter box
  2. products:
  3. - id: ijas23irjjaenllv
  4. manufacturer: DOEL
  5. model: Ti+
  6. entities:
  7. - entity: sensor
  8. name: Cat weight
  9. icon: "mdi:cat"
  10. class: weight
  11. dps:
  12. - id: 6
  13. type: integer
  14. name: sensor
  15. class: measurement
  16. mapping:
  17. - scale: 10
  18. constraint: unit
  19. conditions:
  20. - dps_val: lb
  21. value_redirect: weight_lb
  22. - id: 108
  23. type: string
  24. name: unit
  25. - id: 134
  26. type: integer
  27. name: weight_lb
  28. mapping:
  29. - scale: 10
  30. - entity: sensor
  31. name: Daily visits
  32. icon: "mdi:emoticon-poop"
  33. dps:
  34. - id: 7
  35. type: integer
  36. name: sensor
  37. unit: visits
  38. - entity: sensor
  39. name: Daily visits duration
  40. icon: "mdi:paper-roll"
  41. class: duration
  42. dps:
  43. - id: 8
  44. type: integer
  45. name: sensor
  46. unit: s
  47. class: measurement
  48. - entity: binary_sensor
  49. class: problem
  50. category: diagnostic
  51. dps:
  52. - id: 22
  53. type: bitfield
  54. name: sensor
  55. mapping:
  56. - dps_val: 0
  57. value: false
  58. - value: true
  59. - id: 22
  60. type: bitfield
  61. name: fault_code
  62. - entity: button
  63. name: Clean
  64. icon: "mdi:shimmer"
  65. dps:
  66. - id: 101
  67. type: boolean
  68. name: button
  69. - entity: button
  70. name: Empty
  71. icon: "mdi:delete-empty"
  72. dps:
  73. - id: 102
  74. type: boolean
  75. name: button
  76. - entity: binary_sensor
  77. name: Bin full
  78. icon: "mdi:trash-can"
  79. dps:
  80. - id: 103
  81. type: boolean
  82. name: sensor
  83. - entity: binary_sensor
  84. class: occupancy
  85. icon: "mdi:motion-sensor"
  86. dps:
  87. - id: 104
  88. type: boolean
  89. name: sensor
  90. - entity: switch
  91. name: Auto clean
  92. category: config
  93. icon: "mdi:auto-mode"
  94. dps:
  95. - id: 105
  96. type: boolean
  97. name: switch
  98. - entity: switch
  99. name: Infrared detection
  100. category: config
  101. icon: "mdi:leak"
  102. dps:
  103. - id: 111
  104. type: boolean
  105. name: switch
  106. - entity: lock
  107. translation_key: child_lock
  108. category: config
  109. dps:
  110. - id: 114
  111. type: boolean
  112. name: lock
  113. - entity: number
  114. name: Clean wait time
  115. category: config
  116. class: duration
  117. icon: "mdi:timer"
  118. dps:
  119. - id: 117
  120. type: integer
  121. name: value
  122. unit: min
  123. range:
  124. min: 0
  125. max: 60
  126. - entity: number
  127. name: Clean interval
  128. category: config
  129. icon: "mdi:update"
  130. dps:
  131. - id: 118
  132. type: integer
  133. name: value
  134. unit: min
  135. range:
  136. min: 0
  137. max: 120
  138. - entity: binary_sensor
  139. name: Smart cleaning
  140. icon: "mdi:refresh-auto"
  141. dps:
  142. - id: 121
  143. type: boolean
  144. name: sensor
  145. - entity: number
  146. name: Capacity calibration
  147. category: config
  148. icon: "mdi:trash-can"
  149. dps:
  150. - id: 123
  151. type: integer
  152. name: value
  153. range:
  154. min: 0
  155. max: 15
  156. - entity: number
  157. name: Detection sensitivity
  158. category: config
  159. icon: "mdi:scale"
  160. dps:
  161. - id: 124
  162. type: integer
  163. name: value
  164. unit: kg
  165. mapping:
  166. - scale: 10
  167. - entity: switch
  168. name: Deep clean
  169. category: config
  170. icon: "mdi:shimmer"
  171. dps:
  172. - id: 125
  173. type: boolean
  174. name: switch
  175. - entity: button
  176. name: Level litter
  177. icon: "mdi:arrow-collapse-down"
  178. dps:
  179. - id: 126
  180. type: boolean
  181. name: button
  182. - entity: select
  183. name: Unit select
  184. category: config
  185. icon: "mdi:pencil-ruler"
  186. dps:
  187. - id: 108
  188. type: string
  189. name: option
  190. mapping:
  191. - dps_val: "kg"
  192. value: "kg"
  193. - dps_val: "lb"
  194. value: "lb"
  195. - entity: sensor
  196. translation_key: status
  197. icon: "mdi:toilet"
  198. dps:
  199. - id: 24
  200. type: string
  201. name: sensor
  202. - id: 120
  203. type: boolean
  204. name: unknown_120
  205. - id: 127
  206. type: boolean
  207. name: soft_mode
  208. - id: 128
  209. type: boolean
  210. name: unknown_128
  211. - id: 129
  212. type: integer
  213. name: unknown_129
  214. - id: 135
  215. type: boolean
  216. name: dp_developer_mode
  217. - entity: select
  218. name: Litter type
  219. category: config
  220. icon: "mdi:dots-hexagon"
  221. dps:
  222. - id: 131
  223. type: string
  224. name: option
  225. mapping:
  226. - dps_val: "mineral_cat_litter"
  227. value: "Mineral"
  228. - dps_val: "mixed_cat_litter"
  229. value: "Mixed"