hapaw_pet_fountain.yaml 3.7 KB

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