soleusair_air_purifier.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. name: Soleusair Air Purifier
  2. products:
  3. - id: kik7qavg2baebtk9
  4. name: Soleusair Air Purifier KJ1000F A10
  5. - id: 5xrkvysk7z6xrjum
  6. name: Soleusair Air Purifier KJ760F A02
  7. primary_entity:
  8. entity: switch
  9. name: Power
  10. icon: "mdi:power"
  11. dps:
  12. - id: 1
  13. type: boolean
  14. name: switch
  15. secondary_entities:
  16. - entity: select
  17. name: Mode
  18. category: config
  19. dps:
  20. - id: 3
  21. type: string
  22. name: option
  23. mapping:
  24. - dps_val: manual
  25. value: manual
  26. - dps_val: auto
  27. value: auto
  28. - dps_val: sleep
  29. value: sleep
  30. - dps_val: displayoff
  31. value: displayoff
  32. - entity: number
  33. name: Wind speed
  34. category: config
  35. dps:
  36. - id: 101
  37. type: integer
  38. name: value
  39. range:
  40. min: 1
  41. max: 5
  42. unit: gear
  43. - entity: sensor
  44. name: Filter life
  45. category: diagnostic
  46. dps:
  47. - id: 5
  48. type: integer
  49. name: sensor
  50. # unit: "%"
  51. range:
  52. min: 0
  53. max: 100
  54. - entity: switch
  55. name: Ionizer
  56. category: config
  57. dps:
  58. - id: 6
  59. type: boolean
  60. name: switch
  61. - entity: lock
  62. name: Child lock
  63. category: config
  64. dps:
  65. - id: 7
  66. type: boolean
  67. name: lock
  68. mapping:
  69. - dps_val: false
  70. icon: "mdi:hand-back-right"
  71. - dps_val: true
  72. icon: "mdi:hand-back-right-off"
  73. - entity: switch
  74. name: UV sterilization
  75. category: config
  76. icon: "mdi:solar-power"
  77. dps:
  78. - id: 9
  79. type: boolean
  80. name: switch
  81. optional: true
  82. - entity: sensor
  83. class: temperature
  84. dps:
  85. - id: 12
  86. type: integer
  87. name: sensor
  88. unit: "℃"
  89. - entity: sensor
  90. class: humidity
  91. dps:
  92. - id: 13
  93. type: integer
  94. name: sensor
  95. unit: "%"
  96. - entity: sensor
  97. class: volatile_organic_compounds_parts
  98. dps:
  99. - id: 14
  100. type: integer
  101. name: sensor
  102. optional: true
  103. unit: ppb
  104. range:
  105. min: 0
  106. max: 6000
  107. - entity: sensor
  108. name: Air quality
  109. class: enum
  110. dps:
  111. - id: 21
  112. type: string
  113. name: sensor
  114. mapping:
  115. - dps_val: great
  116. value: great
  117. - dps_val: good
  118. value: good
  119. - dps_val: medium
  120. value: medium
  121. - dps_val: severe
  122. value: severe
  123. - entity: sensor
  124. name: Formaldehyde
  125. dps:
  126. - id: 27
  127. type: integer
  128. name: sensor
  129. unit: "mg/m\u00b3"
  130. scale: 2