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. - id: 120
  63. type: boolean
  64. name: unknown_120
  65. - id: 127
  66. type: boolean
  67. name: soft_mode
  68. - id: 128
  69. type: boolean
  70. name: unknown_128
  71. - id: 129
  72. type: integer
  73. name: unknown_129
  74. - id: 135
  75. type: boolean
  76. name: dp_developer_mode
  77. - entity: button
  78. name: Clean
  79. icon: "mdi:shimmer"
  80. dps:
  81. - id: 101
  82. type: boolean
  83. name: button
  84. - entity: button
  85. name: Empty
  86. icon: "mdi:delete-empty"
  87. dps:
  88. - id: 102
  89. type: boolean
  90. name: button
  91. - entity: binary_sensor
  92. name: Bin full
  93. icon: "mdi:trash-can"
  94. dps:
  95. - id: 103
  96. type: boolean
  97. name: sensor
  98. - entity: binary_sensor
  99. class: occupancy
  100. icon: "mdi:motion-sensor"
  101. dps:
  102. - id: 104
  103. type: boolean
  104. name: sensor
  105. - entity: switch
  106. name: Auto clean
  107. category: config
  108. icon: "mdi:auto-mode"
  109. dps:
  110. - id: 105
  111. type: boolean
  112. name: switch
  113. - entity: switch
  114. name: Infrared detection
  115. category: config
  116. icon: "mdi:leak"
  117. dps:
  118. - id: 111
  119. type: boolean
  120. name: switch
  121. - entity: lock
  122. translation_key: child_lock
  123. category: config
  124. dps:
  125. - id: 114
  126. type: boolean
  127. name: lock
  128. - entity: number
  129. name: Clean wait time
  130. category: config
  131. icon: "mdi:timer"
  132. dps:
  133. - id: 117
  134. type: integer
  135. name: value
  136. unit: min
  137. range:
  138. min: 0
  139. max: 60
  140. - entity: number
  141. name: Clean interval
  142. category: config
  143. icon: "mdi:update"
  144. dps:
  145. - id: 118
  146. type: integer
  147. name: value
  148. unit: min
  149. range:
  150. min: 0
  151. max: 120
  152. - entity: binary_sensor
  153. name: Smart cleaning
  154. icon: "mdi:refresh-auto"
  155. dps:
  156. - id: 121
  157. type: boolean
  158. name: sensor
  159. - entity: number
  160. name: Capacity calibration
  161. category: config
  162. icon: "mdi:trash-can"
  163. dps:
  164. - id: 123
  165. type: integer
  166. name: value
  167. range:
  168. min: 0
  169. max: 15
  170. - entity: number
  171. name: Detection sensitivity
  172. category: config
  173. icon: "mdi:scale"
  174. dps:
  175. - id: 124
  176. type: integer
  177. name: value
  178. unit: kg
  179. mapping:
  180. - scale: 10
  181. - entity: switch
  182. name: Deep clean
  183. category: config
  184. icon: "mdi:shimmer"
  185. dps:
  186. - id: 125
  187. type: boolean
  188. name: switch
  189. - entity: button
  190. name: Level litter
  191. icon: "mdi:arrow-collapse-down"
  192. dps:
  193. - id: 126
  194. type: boolean
  195. name: button
  196. - entity: select
  197. name: Unit select
  198. category: config
  199. icon: "mdi:pencil-ruler"
  200. dps:
  201. - id: 108
  202. type: string
  203. name: option
  204. mapping:
  205. - dps_val: "kg"
  206. value: "kg"
  207. - dps_val: "lb"
  208. value: "lb"
  209. - entity: sensor
  210. translation_key: status
  211. icon: "mdi:toilet"
  212. dps:
  213. - id: 24
  214. type: string
  215. name: sensor
  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"