nx_100ap_air_purifier.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. name: Air purifier
  2. products:
  3. - id: xhrfqobcbyk2br0z
  4. name: NX-100AP Rapid
  5. primary_entity:
  6. entity: fan
  7. translation_only_key: fan_with_presets
  8. icon: "mdi:air-purifier"
  9. dps:
  10. - id: 1
  11. name: switch
  12. type: boolean
  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. translation_key: time_remaining
  28. class: duration
  29. dps:
  30. - id: 19
  31. name: sensor
  32. type: integer
  33. unit: min
  34. - entity: sensor
  35. name: Air quality
  36. class: enum
  37. icon: "mdi:air-filter"
  38. dps:
  39. - id: 21
  40. name: sensor
  41. type: string
  42. mapping:
  43. - dps_val: "good"
  44. value: "Good"
  45. - dps_val: "medium"
  46. value: "Medium"
  47. - dps_val: "severe"
  48. value: "Severe"
  49. - entity: sensor
  50. class: pm25
  51. dps:
  52. - id: 2
  53. name: sensor
  54. type: integer
  55. class: measurement
  56. unit: ugm3
  57. - entity: select
  58. translation_key: timer
  59. category: config
  60. dps:
  61. - id: 18
  62. type: string
  63. name: option
  64. mapping:
  65. - dps_val: "Cancel"
  66. value: "Cancel"
  67. - dps_val: "2H"
  68. value: "2 hours"
  69. - dps_val: "4H"
  70. value: "4 hours"
  71. - dps_val: "6H"
  72. value: "6 hours"
  73. - dps_val: "8H"
  74. value: "8 hours"
  75. - dps_val: "10H"
  76. value: "10 hours"
  77. - dps_val: "12H"
  78. value: "12 hours"
  79. - dps_val: "24H"
  80. value: "24 hours"
  81. - entity: button
  82. name: Filter reset
  83. category: config
  84. class: restart
  85. dps:
  86. - id: 11
  87. type: boolean
  88. name: button
  89. - entity: switch
  90. translation_key: ionizer
  91. category: config
  92. dps:
  93. - id: 6
  94. name: switch
  95. type: boolean
  96. - entity: switch
  97. translation_key: uv_sterilization
  98. category: config
  99. dps:
  100. - id: 9
  101. name: switch
  102. type: boolean
  103. - entity: sensor
  104. name: Filter used
  105. category: diagnostic
  106. icon: "mdi:ticket-percent-outline"
  107. dps:
  108. - id: 5
  109. name: sensor
  110. type: integer
  111. unit: "%"
  112. - entity: binary_sensor
  113. category: diagnostic
  114. class: problem
  115. dps:
  116. - id: 22
  117. name: sensor
  118. type: bitfield
  119. mapping:
  120. - dps_val: 0
  121. value: false
  122. - value: true