@@ -0,0 +1,146 @@
+name: Air purifier
+products:
+ - id: y7iiubdc5sufjvo3
+ name: "NAC AP470 Air Purifier"
+primary_entity:
+ entity: fan
+ translation_key: fan_with_presets
+ icon: "mdi:air-purifier"
+ dps:
+ - id: 1
+ type: boolean
+ name: switch
+ - id: 4
+ type: string
+ name: preset_mode
+ mapping:
+ - dps_val: 1
+ value: Auto
+ - dps_val: 2
+ value: Sleep
+ - dps_val: 3
+ value: Level 1
+ - dps_val: 4
+ value: Level 2
+ value: Level 3
+ - dps_val: 6
+ value: Level 4
+ - id: 21
+ name: fault_code
+ type: bitfield
+secondary_entities:
+ - entity: sensor
+ class: pm25
+ - id: 2
+ type: integer
+ name: sensor
+ class: measurement
+ unit: ugm3
+ name: Filter left days
+ icon: "mdi:air-filter"
+ category: diagnostic
+ - id: 16
+ unit: "d"
+ name: Total time
+ - id: 17
+ unit: "h"
+ - entity: switch
+ name: Ionizer
+ icon: "mdi:atom-variant"
+ category: config
+ - id: 6
+ - dps_val: true
+ - dps_val: false
+ - entity: lock
+ name: Child lock
+ icon: "mdi:hand-back-right-off"
+ - id: 7
+ name: lock
+ name: Light
+ icon: "mdi:lightbulb"
+ - id: 8
+ name: UV lamp
+ icon: "mdi:shield-bug"
+ - id: 9
+ name: Filter clean
+ - id: 101
+ - entity: button
+ name: Filter reset
+ class: restart
+ - id: 11
+ name: button
+ - entity: select
+ name: Timer
+ icon: "mdi:timer"
+ - id: 19
+ name: option
+ - dps_val: cancle
+ value: "Off"
+ - dps_val: 2h
+ value: "2"
+ - dps_val: 4h
+ value: "4"
+ - dps_val: 6h
+ value: "6 hours"
+ - dps_val: 8h
+ value: "8 hours"
+ name: Timer time left
+ - id: 20
+ unit: "m"