catit_pixi_smart_fountain.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. name: Water fountain
  2. products:
  3. - id: z3rpyvznfcch99aa
  4. manufacturer: Catit
  5. model: Pixi smart fountain
  6. entities:
  7. - entity: switch
  8. icon: "mdi:water-pump"
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - entity: button
  14. name: Filter replaced
  15. icon: "mdi:air-filter"
  16. category: config
  17. dps:
  18. - id: 7
  19. type: boolean
  20. name: button
  21. - entity: button
  22. name: Pump cleaned
  23. icon: "mdi:pump"
  24. category: config
  25. dps:
  26. - id: 8
  27. type: boolean
  28. name: button
  29. - entity: sensor
  30. name: Filter life
  31. icon: "mdi:air-filter"
  32. class: duration
  33. category: diagnostic
  34. dps:
  35. - id: 4
  36. type: integer
  37. name: sensor
  38. range:
  39. min: 0
  40. max: 43200
  41. mapping:
  42. - invert: true
  43. unit: min
  44. - entity: sensor
  45. name: Pump maintenance
  46. icon: "mdi:pump"
  47. class: duration
  48. category: diagnostic
  49. dps:
  50. - id: 5
  51. type: integer
  52. name: sensor
  53. range:
  54. min: 0
  55. max: 86400
  56. mapping:
  57. - invert: true
  58. unit: min
  59. - entity: switch
  60. translation_key: uv_sterilization
  61. category: config
  62. dps:
  63. - id: 10
  64. type: boolean
  65. name: switch
  66. - entity: sensor
  67. name: Water level
  68. class: enum
  69. category: diagnostic
  70. dps:
  71. - id: 12
  72. name: sensor
  73. type: string
  74. mapping:
  75. - dps_val: level_1
  76. icon: "mdi:cup-outline"
  77. value: Low
  78. - dps_val: level_2
  79. icon: "mdi:cup-water"
  80. value: Medium
  81. - dps_val: level_3
  82. icon: "mdi:cup"
  83. value: Full
  84. - entity: sensor
  85. name: UV runtime
  86. class: duration
  87. category: diagnostic
  88. dps:
  89. - id: 11
  90. type: integer
  91. name: sensor
  92. unit: s
  93. - entity: binary_sensor
  94. name: Water low
  95. translation_key: tank_empty
  96. dps:
  97. - id: 101
  98. type: boolean
  99. name: sensor
  100. - entity: switch
  101. name: Eco mode
  102. category: config
  103. dps:
  104. - id: 102
  105. type: integer
  106. name: switch
  107. mapping:
  108. - dps_val: 1
  109. value: false
  110. - dps_val: 2
  111. value: true
  112. - entity: binary_sensor
  113. translation_key: running
  114. dps:
  115. - id: 103
  116. type: boolean
  117. name: sensor
  118. - entity: binary_sensor
  119. translation_key: tank_empty
  120. dps:
  121. - id: 104
  122. type: boolean
  123. name: sensor
  124. - entity: text
  125. name: ipc_did
  126. category: config
  127. hidden: true
  128. dps:
  129. - id: 110
  130. type: string
  131. name: value
  132. optional: true