vephos_true_airpurifier.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. name: Air purifier
  2. products:
  3. - id: mhzbjznygqaqjx8w
  4. manufacturer: Vephos
  5. model: True
  6. entities:
  7. - entity: fan
  8. translation_key: fan_with_presets
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - id: 3
  14. type: string
  15. name: preset_mode
  16. mapping:
  17. - dps_val: auto
  18. value: smart
  19. - dps_val: manual
  20. value: normal
  21. - dps_val: sleep
  22. value: sleep
  23. - id: 4
  24. type: string
  25. name: speed
  26. mapping:
  27. - dps_val: speed1
  28. value: 33
  29. - dps_val: speed2
  30. value: 67
  31. - dps_val: speed3
  32. value: 100
  33. - entity: sensor
  34. class: pm25
  35. dps:
  36. - id: 2
  37. type: integer
  38. name: sensor
  39. unit: ugm3
  40. class: measurement
  41. - entity: switch
  42. translation_key: ionizer
  43. dps:
  44. - id: 6
  45. type: boolean
  46. name: switch
  47. - entity: light
  48. translation_key: indicator
  49. category: config
  50. dps:
  51. - id: 8
  52. type: boolean
  53. name: switch
  54. - entity: switch
  55. translation_key: uv_sterilization
  56. dps:
  57. - id: 9
  58. type: boolean
  59. name: switch
  60. - entity: select
  61. translation_key: timer
  62. category: config
  63. dps:
  64. - id: 18
  65. type: string
  66. name: option
  67. mapping:
  68. - dps_val: cancel
  69. value: cancel
  70. - dps_val: "2h"
  71. value: "2h"
  72. - dps_val: "4h"
  73. value: "4h"
  74. - dps_val: "6h"
  75. value: "6h"
  76. - dps_val: "8h"
  77. value: "8h"
  78. - dps_val: "12"
  79. value: "12h"
  80. - entity: binary_sensor
  81. class: problem
  82. category: diagnostic
  83. dps:
  84. - id: 22
  85. type: bitfield
  86. name: sensor
  87. mapping:
  88. - dps_val: 0
  89. value: false
  90. - value: true
  91. - id: 22
  92. type: bitfield
  93. name: fault_code
  94. - id: 22
  95. type: bitfield
  96. name: description
  97. mapping:
  98. - dps_val: 0
  99. value: ok
  100. - dps_val: 1
  101. value: Close filter cover
  102. - dps_val: 2
  103. value: Motor fault
  104. - dps_val: 4
  105. value: Clean filter 1/2/3
  106. - dps_val: 8
  107. value: Replace filter 4
  108. - entity: button
  109. name: Filter 1/2/3 reset
  110. category: config
  111. dps:
  112. - id: 101
  113. type: boolean
  114. name: button
  115. - entity: select
  116. name: Airflow angle
  117. category: config
  118. icon: "mdi:angle-acute"
  119. dps:
  120. - id: 103
  121. type: string
  122. name: option
  123. mapping:
  124. - dps_val: "30"
  125. value: "30°"
  126. - dps_val: "60"
  127. value: "60°"
  128. - dps_val: "90"
  129. value: "90°"