Issue #5839 Brand unknown but very close to Dayette AP409, so probably same manufacturer in same range (using Turbo instead of Pet for max fan speed, and with additional fault and air quality sensors).
@@ -494,6 +494,7 @@
### Air Purifiers
- Alen BreatheSmart 35i and 45i air purifiers
+- AP402 air purifier
- Arlec APR005HA air purifier
- AtmosC A Series air purifier
- Breville Easy Air, Smart Air Connect, Smart Air Viral Protect Plus and Night Glow purifiers
@@ -0,0 +1,130 @@
+name: Air purifier
+products:
+ - id: 28rajsdar2as0rhv
+ model: AP402
+entities:
+ - entity: fan
+ translation_key: air_purifier
+ dps:
+ - id: 1
+ type: boolean
+ name: switch
+ - id: 3
+ type: string
+ name: preset_mode
+ optional: true
+ mapping:
+ - dps_val: auto
+ value: auto
+ - dps_val: sleep
+ value: sleep
+ - dps_val: manual
+ value: manual
+ - id: 4
+ name: speed
+ - dps_val: Low
+ value: 25
+ - dps_val: Medium
+ value: 50
+ - dps_val: High
+ value: 75
+ - dps_val: Turbo
+ value: 100
+ - entity: sensor
+ class: pm25
+ - id: 2
+ type: integer
+ name: sensor
+ class: measurement
+ unit: ugm3
+ translation_key: filter_life
+ category: diagnostic
+ - id: 5
+ unit: "%"
+ - entity: select
+ translation_key: timer
+ category: config
+ - id: 18
+ name: option
+ - dps_val: cancel
+ value: cancel
+ - dps_val: 2h
+ value: 2h
+ - dps_val: 4h
+ value: 4h
+ - dps_val: 6h
+ value: 6h
+ - dps_val: 8h
+ value: 8h
+ translation_key: time_remaining
+ - id: 19
+ unit: min
+ - entity: lock
+ translation_key: child_lock
+ - id: 7
+ name: lock
+ - entity: button
+ translation_key: filter_reset
+ - id: 11
+ name: button
+ translation_key: air_quality
+ class: enum
+ - id: 21
+ - dps_val: great
+ value: excellent
+ - dps_val: good
+ value: good
+ - dps_val: medium
+ value: poor
+ - dps_val: severe
+ value: severe
+ - entity: binary_sensor
+ class: problem
+ - id: 22
+ type: bitfield
+ - dps_val: 0
+ value: false
+ - dps_val: null
+ - value: true
+ name: fault_code