elspet_cat_litterbox.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. name: Cat litter box
  2. products:
  3. - id: asx54fyagpyhxtej
  4. name: Elspet Spaceship
  5. primary_entity:
  6. entity: switch
  7. name: Power
  8. category: config
  9. icon: "mdi:power"
  10. dps:
  11. - id: 101
  12. type: boolean
  13. name: switch
  14. secondary_entities:
  15. - entity: sensor
  16. name: Status
  17. category: diagnostic
  18. class: enum
  19. dps:
  20. - id: 114
  21. type: string
  22. name: sensor
  23. mapping:
  24. - dps_val: power_off
  25. icon: "mdi:power-off"
  26. value: "Off"
  27. - dps_val: standby
  28. icon: "mdi:power-standby"
  29. value: Standby
  30. - dps_val: caking
  31. icon: "mdi:biohazard"
  32. value: Caking
  33. - dps_val: cleaning
  34. icon: "mdi:spray-bottle"
  35. value: Cleaning
  36. - dps_val: sleeping
  37. icon: "mdi:sleep"
  38. value: Sleeping
  39. - dps_val: UV
  40. icon: "mdi:sun-wireless"
  41. value: UV Light On
  42. - entity: button
  43. name: Manual clean
  44. category: config
  45. icon: "mdi:shimmer"
  46. dps:
  47. - id: 102
  48. type: boolean
  49. name: button
  50. - entity: number
  51. name: Clean wait time
  52. category: config
  53. translation_key: timer
  54. dps:
  55. - id: 103
  56. type: integer
  57. name: value
  58. unit: s
  59. range:
  60. min: 60
  61. max: 1800
  62. - entity: switch
  63. translation_key: uv_sterilization
  64. category: config
  65. dps:
  66. - id: 104
  67. type: boolean
  68. name: switch
  69. - entity: number
  70. name: UV time
  71. category: config
  72. icon: "mdi:timer"
  73. dps:
  74. - id: 105
  75. type: integer
  76. name: value
  77. unit: s
  78. range:
  79. min: 120
  80. max: 1800
  81. - entity: switch
  82. name: Auto deodorize
  83. category: config
  84. icon: "mdi:flower"
  85. dps:
  86. - id: 106
  87. type: boolean
  88. name: switch
  89. - entity: number
  90. name: Deodorize time
  91. category: config
  92. icon: "mdi:timer"
  93. dps:
  94. - id: 107
  95. type: integer
  96. name: value
  97. unit: s
  98. range:
  99. min: 120
  100. max: 1800
  101. - entity: light
  102. category: config
  103. dps:
  104. - id: 108
  105. type: boolean
  106. name: switch
  107. - entity: switch
  108. name: Sleep mode
  109. icon: "mdi:power-sleep"
  110. category: config
  111. dps:
  112. - id: 109
  113. type: boolean
  114. name: switch
  115. - entity: number
  116. name: Sleep start
  117. category: config
  118. icon: "mdi:timer"
  119. dps:
  120. - id: 110
  121. type: integer
  122. name: value
  123. unit: h
  124. range:
  125. min: 0
  126. max: 1440
  127. mapping:
  128. - scale: 60
  129. - entity: number
  130. name: Sleep end
  131. category: config
  132. icon: "mdi:timer"
  133. dps:
  134. - id: 111
  135. type: integer
  136. name: value
  137. unit: h
  138. range:
  139. min: 0
  140. max: 1440
  141. mapping:
  142. - scale: 60
  143. - entity: binary_sensor
  144. class: problem
  145. category: diagnostic
  146. dps:
  147. - id: 118
  148. type: bitfield
  149. name: sensor
  150. mapping:
  151. - dps_val: 0
  152. value: false
  153. - value: true
  154. - id: 118
  155. type: integer
  156. name: fault_code
  157. mapping:
  158. - dps_val: 0
  159. value: "None"
  160. icon: "mdi:check-circle"
  161. - dps_val: 1
  162. value: "Stuck"
  163. icon: "mdi:alert"
  164. - dps_val: 2
  165. value: "Dislocation"
  166. icon: "mdi:alert"
  167. - dps_val: 3
  168. value: "Both"
  169. icon: "mdi:alert"
  170. - entity: sensor
  171. name: Clean count
  172. icon: "mdi:counter"
  173. category: diagnostic
  174. dps:
  175. - id: 112
  176. type: integer
  177. name: sensor
  178. - entity: sensor
  179. name: Average time today
  180. icon: "mdi:clock-time-three-outline"
  181. category: diagnostic
  182. class: duration
  183. dps:
  184. - id: 113
  185. type: integer
  186. name: sensor
  187. unit: s
  188. class: measurement
  189. - entity: binary_sensor
  190. name: UV sterilization
  191. icon: mdi:sun-wireless
  192. class: running
  193. category: diagnostic
  194. dps:
  195. - id: 115
  196. type: boolean
  197. name: sensor
  198. - entity: binary_sensor
  199. name: Deodorizing
  200. icon: mdi:spray
  201. class: running
  202. category: diagnostic
  203. dps:
  204. - id: 116
  205. type: boolean
  206. name: sensor
  207. - entity: sensor
  208. name: Litter
  209. icon: mdi:tray
  210. category: diagnostic
  211. class: enum
  212. dps:
  213. - id: 117
  214. type: string
  215. name: sensor
  216. mapping:
  217. - dps_val: full
  218. icon: "mdi:tray-full"
  219. value: Full
  220. - dps_val: half
  221. icon: "mdi:tray-minus"
  222. value: Half
  223. - dps_val: empty
  224. icon: "mdi:tray"
  225. value: Empty
  226. - entity: button
  227. name: Reset litter
  228. icon: "mdi:delete-empty"
  229. category: config
  230. dps:
  231. - id: 119
  232. type: boolean
  233. name: button
  234. - entity: button
  235. name: Full reset
  236. class: restart
  237. category: config
  238. dps:
  239. - id: 120
  240. type: boolean
  241. name: button