nx_100ap_air_purifier.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. name: Air purifier
  2. products:
  3. - id: xhrfqobcbyk2br0z
  4. name: NX-100AP Rapid
  5. primary_entity:
  6. entity: fan
  7. translation_key: fan_with_presets
  8. dps:
  9. - id: 1
  10. name: switch
  11. type: boolean
  12. icon: "mdi:air-purifier"
  13. - id: 3
  14. name: preset_mode
  15. type: string
  16. mapping:
  17. - dps_val: Sleep
  18. value: sleep
  19. - dps_val: M
  20. value: normal
  21. - dps_val: H
  22. value: strong
  23. - dps_val: Auto
  24. value: smart
  25. secondary_entities:
  26. - entity: sensor
  27. name: Timer remaining
  28. class: duration
  29. icon: "mdi:timer"
  30. dps:
  31. - id: 19
  32. name: sensor
  33. type: integer
  34. unit: min
  35. - entity: sensor
  36. name: Air quality
  37. class: enum
  38. icon: "mdi:air-filter"
  39. dps:
  40. - id: 21
  41. name: sensor
  42. type: string
  43. mapping:
  44. - dps_val: "good"
  45. value: "Good"
  46. - dps_val: "medium"
  47. value: "Medium"
  48. - dps_val: "severe"
  49. value: "Severe"
  50. - entity: sensor
  51. class: pm25
  52. dps:
  53. - id: 2
  54. name: sensor
  55. type: integer
  56. class: measurement
  57. unit: ugm3
  58. - entity: select
  59. name: Timer
  60. category: config
  61. icon: "mdi:timer"
  62. dps:
  63. - id: 18
  64. type: string
  65. name: option
  66. mapping:
  67. - dps_val: "Cancel"
  68. value: "Cancel"
  69. - dps_val: "2H"
  70. value: "2 hours"
  71. - dps_val: "4H"
  72. value: "4 hours"
  73. - dps_val: "6H"
  74. value: "6 hours"
  75. - dps_val: "8H"
  76. value: "8 hours"
  77. - dps_val: "10H"
  78. value: "10 hours"
  79. - dps_val: "12H"
  80. value: "12 hours"
  81. - dps_val: "24H"
  82. value: "24 hours"
  83. - entity: button
  84. name: Filter reset
  85. category: config
  86. class: restart
  87. dps:
  88. - id: 11
  89. type: boolean
  90. name: button
  91. - entity: switch
  92. name: Ionizer
  93. category: config
  94. icon: "mdi:dots-hexagon"
  95. dps:
  96. - id: 6
  97. name: switch
  98. type: boolean
  99. - entity: switch
  100. name: UV sterilization
  101. category: config
  102. icon: "mdi:sun-wireless"
  103. dps:
  104. - id: 9
  105. name: switch
  106. type: boolean
  107. - entity: sensor
  108. name: Filter used
  109. category: diagnostic
  110. icon: "mdi:ticket-percent-outline"
  111. dps:
  112. - id: 5
  113. name: sensor
  114. type: integer
  115. unit: "%"
  116. - entity: binary_sensor
  117. name: Fault
  118. category: diagnostic
  119. class: problem
  120. dps:
  121. - id: 22
  122. name: sensor
  123. type: bitfield
  124. mapping:
  125. - dps_val: 0
  126. value: false
  127. - value: true