kanchou_petfountain.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. name: Pet fountain
  2. products:
  3. - id: akln8rb04cav403q
  4. manufacturer: Kanchou
  5. entities:
  6. - entity: switch
  7. icon: "mdi:paw"
  8. dps:
  9. - id: 1
  10. type: boolean
  11. optional: true
  12. name: switch
  13. - entity: select
  14. name: Mode
  15. icon: "mdi:paw"
  16. category: config
  17. dps:
  18. - id: 2
  19. type: string
  20. name: option
  21. mapping:
  22. - dps_val: normal
  23. value: Normal
  24. - dps_val: night
  25. value: Night
  26. - entity: sensor
  27. name: Filter remaining
  28. icon: "mdi:air-filter"
  29. class: duration
  30. category: diagnostic
  31. dps:
  32. - id: 3
  33. type: integer
  34. name: sensor
  35. unit: d
  36. class: measurement
  37. - entity: sensor
  38. name: Pump cleaning due
  39. icon: "mdi:pump"
  40. class: duration
  41. category: diagnostic
  42. dps:
  43. - id: 4
  44. type: integer
  45. name: sensor
  46. unit: d
  47. class: measurement
  48. - entity: button
  49. translation_key: filter_reset
  50. category: config
  51. dps:
  52. - id: 5
  53. type: boolean
  54. optional: true
  55. name: button
  56. - entity: button
  57. name: Pump clean reset
  58. icon: "mdi:pump"
  59. category: config
  60. dps:
  61. - id: 6
  62. type: boolean
  63. optional: true
  64. name: button
  65. - entity: number
  66. name: Filter change interval
  67. category: config
  68. icon: "mdi:air-filter"
  69. dps:
  70. - id: 7
  71. type: integer
  72. name: value
  73. optional: true
  74. unit: d
  75. range:
  76. min: 0
  77. max: 30
  78. - entity: number
  79. name: Pump clean interval
  80. category: config
  81. icon: "mdi:pump"
  82. dps:
  83. - id: 8
  84. type: integer
  85. optional: true
  86. name: value
  87. unit: d
  88. range:
  89. min: 0
  90. max: 15
  91. - entity: sensor
  92. class: volume_storage
  93. translation_key: water_level
  94. dps:
  95. - id: 102
  96. type: integer
  97. name: sensor
  98. unit: mL
  99. class: measurement
  100. - id: 9
  101. type: string
  102. optional: true
  103. name: status
  104. mapping:
  105. - dps_val: low
  106. value: low
  107. - dps_val: middle
  108. value: medium
  109. - dps_val: high
  110. value: high
  111. - id: 10
  112. type: integer
  113. optional: true
  114. name: percent
  115. - entity: sensor
  116. class: volume
  117. name: Water consumption
  118. category: diagnostic
  119. dps:
  120. - id: 22
  121. type: integer
  122. name: sensor
  123. unit: mL
  124. class: measurement
  125. - entity: binary_sensor
  126. class: problem
  127. category: diagnostic
  128. dps:
  129. - id: 23
  130. type: bitfield
  131. optional: true
  132. name: sensor
  133. mapping:
  134. - dps_val: 0
  135. value: false
  136. - dps_val: 1
  137. value: false
  138. - dps_val: null
  139. value: false
  140. - value: true
  141. - id: 23
  142. type: bitfield
  143. optional: true
  144. name: fault_code
  145. - id: 23
  146. type: bitfield
  147. optional: true
  148. name: description
  149. mapping:
  150. - dps_val: 0
  151. value: ok
  152. - dps_val: 1
  153. value: tank_empty
  154. - dps_val: 2
  155. value: filter_used
  156. - dps_val: 4
  157. value: pump_dirty
  158. - dps_val: 8
  159. value: battery_low
  160. - dps_val: 16
  161. value: pump_blocked