tonepie_t1pro_catlitterbox.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. name: Cat litter box
  2. products:
  3. - id: 5t7esmqqh92ssbe5
  4. manufacturer: Tonepie
  5. model: T1Pro
  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. unit: kg
  16. class: measurement
  17. mapping:
  18. - scale: 1000
  19. - id: 128
  20. type: integer
  21. name: number
  22. optional: true
  23. - entity: sensor
  24. name: Times per day
  25. icon: "mdi:emoticon-poop"
  26. dps:
  27. - id: 7
  28. type: integer
  29. name: sensor
  30. unit: visits
  31. - entity: sensor
  32. name: Time spent today
  33. icon: "mdi:emoticon-poop"
  34. class: duration
  35. dps:
  36. - id: 8
  37. type: integer
  38. name: sensor
  39. unit: s
  40. class: measurement
  41. - entity: switch
  42. name: Deodorize
  43. icon: "mdi:scent"
  44. category: config
  45. dps:
  46. - id: 17
  47. type: boolean
  48. name: switch
  49. - entity: binary_sensor
  50. class: problem
  51. category: diagnostic
  52. dps:
  53. - id: 22
  54. type: bitfield
  55. name: sensor
  56. mapping:
  57. - dps_val: 0
  58. value: false
  59. - value: true
  60. - id: 22
  61. type: bitfield
  62. name: fault_code
  63. - entity: button
  64. name: Clean
  65. icon: "mdi:shimmer"
  66. dps:
  67. - id: 101
  68. type: boolean
  69. name: button
  70. - entity: button
  71. name: Empty
  72. icon: "mdi:delete-empty"
  73. dps:
  74. - id: 102
  75. type: boolean
  76. name: button
  77. - entity: event
  78. name: Bin full
  79. dps:
  80. - id: 103
  81. type: boolean
  82. name: event
  83. optional: true
  84. persist: false
  85. mapping:
  86. - dps_val: true
  87. value: full
  88. - dps_val: false
  89. value: null
  90. - entity: binary_sensor
  91. class: occupancy
  92. icon: "mdi:cat"
  93. dps:
  94. - id: 104
  95. type: boolean
  96. name: sensor
  97. - entity: switch
  98. translation_key: auto_clean
  99. category: config
  100. dps:
  101. - id: 105
  102. type: boolean
  103. name: switch
  104. - id: 106
  105. type: string
  106. optional: true
  107. name: schedule
  108. - id: 107
  109. type: boolean
  110. optional: true
  111. name: scheduled_clean
  112. - id: 108
  113. type: string
  114. optional: true
  115. name: cleantaste_schedule
  116. - id: 109
  117. type: boolean
  118. name: cleantaste_switch
  119. - id: 110
  120. type: string
  121. optional: true
  122. name: do_not_disturb_schedule
  123. - entity: switch
  124. name: Infrared detection
  125. category: config
  126. dps:
  127. - id: 111
  128. type: boolean
  129. name: switch
  130. mapping:
  131. - dps_val: false
  132. value: true
  133. - dps_val: true
  134. value: false
  135. - entity: lock
  136. translation_key: child_lock
  137. category: config
  138. dps:
  139. - id: 114
  140. type: boolean
  141. name: lock
  142. - entity: number
  143. name: Clean wait time
  144. category: config
  145. class: duration
  146. icon: "mdi:timer"
  147. dps:
  148. - id: 117
  149. type: integer
  150. name: value
  151. unit: min
  152. range:
  153. min: 0
  154. max: 60
  155. - entity: number
  156. name: Clean interval
  157. category: config
  158. icon: "mdi:update"
  159. dps:
  160. - id: 118
  161. type: integer
  162. name: value
  163. unit: min
  164. range:
  165. min: 0
  166. max: 120
  167. - entity: switch
  168. name: Bin full notification
  169. category: config
  170. icon: "mdi:message-alert"
  171. dps:
  172. - id: 119
  173. type: boolean
  174. name: switch
  175. - entity: switch
  176. name: Odourless
  177. category: config
  178. icon: "mdi:flower"
  179. dps:
  180. - id: 120
  181. type: boolean
  182. name: switch
  183. - entity: switch
  184. name: Smart clean
  185. icon: "mdi:shimmer"
  186. category: config
  187. dps:
  188. - id: 121
  189. type: boolean
  190. name: switch
  191. - entity: switch
  192. translation_key: do_not_disturb
  193. category: config
  194. dps:
  195. - id: 122
  196. type: boolean
  197. name: switch
  198. - entity: sensor
  199. name: Number of times used
  200. category: diagnostic
  201. dps:
  202. - id: 123
  203. type: integer
  204. name: sensor
  205. unit: times
  206. - entity: number
  207. name: Bin capacity calibration
  208. category: config
  209. icon: "mdi:trash-can"
  210. dps:
  211. - id: 124
  212. type: integer
  213. name: value
  214. range:
  215. min: 0
  216. max: 15
  217. - entity: number
  218. name: Litter calibration
  219. category: config
  220. icon: "mdi:grain"
  221. dps:
  222. - id: 125
  223. type: integer
  224. name: value
  225. range:
  226. min: 0
  227. max: 6
  228. - entity: switch
  229. name: Auto deodorize
  230. category: config
  231. icon: "mdi:flower"
  232. dps:
  233. - id: 126
  234. type: boolean
  235. name: switch
  236. - entity: number
  237. name: Detection sensitivity
  238. category: config
  239. icon: "mdi:scale"
  240. dps:
  241. - id: 127
  242. type: integer
  243. name: value
  244. unit: g
  245. range:
  246. min: 600
  247. max: 1500
  248. mapping:
  249. - step: 100