sobralik_water_fountain.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. name: Pet water fountain
  2. products:
  3. - id: hpa87ady0hndivqn
  4. name: Sobralik FW-W01
  5. primary_entity:
  6. entity: switch
  7. icon: "mdi:water-pump"
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. secondary_entities:
  13. - entity: binary_sensor
  14. translation_key: tank_empty
  15. dps:
  16. - id: 23
  17. name: sensor
  18. type: bitfield
  19. mapping:
  20. - dps_val: 1
  21. value: true
  22. - value: false
  23. - entity: binary_sensor
  24. name: Replace filter
  25. class: problem
  26. dps:
  27. - id: 23
  28. name: sensor
  29. type: bitfield
  30. mapping:
  31. - dps_val: 2
  32. value: true
  33. - value: false
  34. - entity: binary_sensor
  35. name: Cleaning required
  36. class: problem
  37. dps:
  38. - id: 23
  39. name: sensor
  40. type: bitfield
  41. mapping:
  42. - dps_val: 4
  43. value: true
  44. - value: false
  45. - entity: button
  46. name: Filter Reset
  47. icon: "mdi:air-filter"
  48. category: config
  49. dps:
  50. - id: 5
  51. type: boolean
  52. name: button
  53. - entity: button
  54. name: Clean Reset
  55. icon: "mdi:pump"
  56. category: config
  57. dps:
  58. - id: 6
  59. type: boolean
  60. name: button
  61. - entity: sensor
  62. name: Filter Left
  63. icon: "mdi:air-filter"
  64. class: duration
  65. category: diagnostic
  66. dps:
  67. - id: 3
  68. type: integer
  69. name: sensor
  70. precision: 0
  71. range:
  72. min: 0
  73. max: 90
  74. unit: d
  75. - entity: sensor
  76. name: Clean Left
  77. icon: "mdi:pump"
  78. class: duration
  79. category: diagnostic
  80. dps:
  81. - id: 4
  82. type: integer
  83. name: sensor
  84. precision: 0
  85. range:
  86. min: 0
  87. max: 31
  88. unit: d
  89. - entity: number
  90. name: Filter Life
  91. icon: "mdi:air-filter"
  92. category: config
  93. dps:
  94. - id: 7
  95. type: integer
  96. name: value
  97. precision: 0
  98. range:
  99. min: 0
  100. max: 90
  101. unit: d
  102. - entity: number
  103. name: Clean Life
  104. icon: "mdi:pump"
  105. category: config
  106. dps:
  107. - id: 8
  108. type: integer
  109. name: value
  110. precision: 0
  111. range:
  112. min: 0
  113. max: 31
  114. unit: d
  115. - entity: sensor
  116. name: Water level
  117. class: enum
  118. category: diagnostic
  119. dps:
  120. - id: 9
  121. name: sensor
  122. type: string
  123. mapping:
  124. - dps_val: level_1
  125. icon: "mdi:cup-outline"
  126. value: low
  127. - dps_val: level_2
  128. icon: "mdi:cup"
  129. value: high