hapaw_pet_fountain.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. name: Pet fountain
  2. products:
  3. - id: vjuxcwidghe5tmin
  4. manufacturer: Hapaw
  5. model: P002
  6. entities:
  7. - entity: switch
  8. icon: "mdi:paw"
  9. dps:
  10. - id: 1
  11. type: boolean
  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: smart
  25. value: Smart
  26. - dps_val: night
  27. value: Night
  28. - dps_val: pir
  29. value: PIR
  30. - entity: sensor
  31. name: Filter remaining
  32. class: duration
  33. category: diagnostic
  34. dps:
  35. - id: 3
  36. type: integer
  37. name: sensor
  38. unit: d
  39. class: measurement
  40. - id: 7
  41. type: integer
  42. name: available
  43. mapping:
  44. - dps_val: 0
  45. value: false
  46. - value: true
  47. - entity: sensor
  48. name: Maintenance due
  49. class: duration
  50. category: diagnostic
  51. dps:
  52. - id: 4
  53. type: integer
  54. name: sensor
  55. unit: d
  56. class: measurement
  57. - entity: button
  58. name: Filter reset
  59. category: config
  60. dps:
  61. - id: 5
  62. type: boolean
  63. name: button
  64. - entity: button
  65. name: Maintenance reset
  66. category: config
  67. dps:
  68. - id: 6
  69. type: boolean
  70. name: button
  71. - entity: number
  72. name: Filter life
  73. category: config
  74. class: duration
  75. dps:
  76. - id: 7
  77. type: integer
  78. name: value
  79. unit: d
  80. range:
  81. min: 0
  82. max: 90
  83. - entity: number
  84. name: Maintenance interval
  85. category: config
  86. icon: "mdi:wrench-clock"
  87. dps:
  88. - id: 8
  89. type: integer
  90. name: value
  91. unit: d
  92. range:
  93. min: 0
  94. max: 31
  95. - entity: binary_sensor
  96. class: plug
  97. category: diagnostic
  98. dps:
  99. - id: 20
  100. type: string
  101. name: sensor
  102. mapping:
  103. - dps_val: strong_power
  104. value: true
  105. - dps_val: battery_power
  106. value: false
  107. - entity: sensor
  108. class: battery
  109. category: diagnostic
  110. dps:
  111. - id: 21
  112. type: integer
  113. name: sensor
  114. unit: "%"
  115. class: measurement
  116. - entity: button
  117. name: Clean
  118. icon: "mdi:shimmer"
  119. category: config
  120. dps:
  121. - id: 101
  122. type: boolean
  123. name: button
  124. - entity: select
  125. name: Cleaning interval
  126. translation_key: timer
  127. icon: "mdi:shimmer"
  128. category: config
  129. dps:
  130. - id: 102
  131. type: string
  132. name: option
  133. mapping:
  134. - dps_val: "24"
  135. value: "24h"
  136. - dps_val: "48"
  137. value: "48h"
  138. - entity: sensor
  139. name: Drank
  140. category: diagnostic
  141. dps:
  142. - id: 103
  143. type: integer
  144. name: sensor
  145. class: measurement
  146. unit: times
  147. - entity: binary_sensor
  148. name: Dirty water
  149. class: problem
  150. category: diagnostic
  151. dps:
  152. - id: 104
  153. type: string
  154. name: sensor
  155. mapping:
  156. - dps_val: man
  157. value: true
  158. - dps_val: bu_man
  159. value: false
  160. - entity: binary_sensor
  161. name: Purification
  162. class: battery
  163. category: diagnostic
  164. dps:
  165. - id: 105
  166. type: string
  167. name: sensor
  168. mapping:
  169. - dps_val: low
  170. value: true
  171. - dps_val: high
  172. value: false
  173. - entity: button
  174. name: Manual water
  175. category: config
  176. dps:
  177. - id: 106
  178. type: boolean
  179. name: button
  180. - entity: switch
  181. name: Heat
  182. icon: "mdi:heatwave"
  183. category: config
  184. dps:
  185. - id: 107
  186. type: boolean
  187. name: switch