doel_tiplus_litterbox.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. name: Litter box
  2. products:
  3. - id: ijas23irjjaenllv
  4. name: DOEL Ti+
  5. primary_entity:
  6. entity: sensor
  7. name: Cat weight
  8. icon: "mdi:cat"
  9. class: weight
  10. dps:
  11. - id: 6
  12. type: integer
  13. name: sensor
  14. class: measurement
  15. mapping:
  16. - scale: 10
  17. constraint: unit
  18. conditions:
  19. - dps_val: lb
  20. value_redirect: weight_lb
  21. - id: 108
  22. type: string
  23. name: unit
  24. - id: 134
  25. type: integer
  26. name: weight_lb
  27. mapping:
  28. - scale: 10
  29. secondary_entities:
  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: seconds
  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. icon: "mdi:timer"
  117. dps:
  118. - id: 117
  119. type: integer
  120. name: value
  121. unit: min
  122. range:
  123. min: 0
  124. max: 60
  125. - entity: number
  126. name: Clean interval
  127. category: config
  128. icon: "mdi:update"
  129. dps:
  130. - id: 118
  131. type: integer
  132. name: value
  133. unit: min
  134. range:
  135. min: 0
  136. max: 120
  137. - entity: binary_sensor
  138. name: Smart cleaning
  139. icon: "mdi:refresh-auto"
  140. dps:
  141. - id: 121
  142. type: boolean
  143. name: sensor
  144. - entity: number
  145. name: Capacity calibration
  146. category: config
  147. icon: "mdi:trash-can"
  148. dps:
  149. - id: 123
  150. type: integer
  151. name: value
  152. range:
  153. min: 0
  154. max: 15
  155. - entity: number
  156. name: Detection sensitivity
  157. category: config
  158. icon: "mdi:scale"
  159. dps:
  160. - id: 124
  161. type: integer
  162. name: value
  163. unit: kg
  164. mapping:
  165. - scale: 10
  166. - entity: switch
  167. name: Deep clean
  168. category: config
  169. icon: "mdi:shimmer"
  170. dps:
  171. - id: 125
  172. type: boolean
  173. name: switch
  174. - entity: button
  175. name: Level litter
  176. icon: "mdi:arrow-collapse-down"
  177. dps:
  178. - id: 126
  179. type: boolean
  180. name: button
  181. - entity: select
  182. name: Unit select
  183. category: config
  184. icon: "mdi:pencil-ruler"
  185. dps:
  186. - id: 108
  187. type: string
  188. name: option
  189. mapping:
  190. - dps_val: "kg"
  191. value: "kg"
  192. - dps_val: "lb"
  193. value: "lb"
  194. - entity: sensor
  195. translation_key: status
  196. icon: "mdi:toilet"
  197. dps:
  198. - id: 24
  199. type: string
  200. name: sensor
  201. - id: 120
  202. type: boolean
  203. name: unknown_120
  204. - id: 127
  205. type: boolean
  206. name: soft_mode
  207. - id: 128
  208. type: boolean
  209. name: unknown_128
  210. - id: 129
  211. type: integer
  212. name: unknown_129
  213. - id: 135
  214. type: boolean
  215. name: dp_developer_mode
  216. - entity: select
  217. name: Litter type
  218. category: config
  219. icon: "mdi:dots-hexagon"
  220. dps:
  221. - id: 131
  222. type: string
  223. name: option
  224. mapping:
  225. - dps_val: "mineral_cat_litter"
  226. value: "Mineral"
  227. - dps_val: "mixed_cat_litter"
  228. value: "Mixed"