Skip to content

Core 400S Purifier Plasma mode not supported #521

Description

@axstepko

I have a Core400S Purifier which supports PlasmaPro. The current Core400S device type does not support turning this on/off.

I see in Issue #115 that some work was done to extend support, but this was made before pyvesync V3 which had many breaking changes.

Here is response data from the device itself showing 'plasma' as a viable field:


> Response Body: 
>  {
>   "traceId": "1780539796",
>   "code": 0,
>   "msg": "request success",
>   "module": null,
>   "stacktrace": null,
>   "result": {
>     "traceId": "1780539796",
>     "code": 0,
>     "result": {
>       "enabled": true,
>       "filter_life": 100,
>       "mode": "auto",
>       "level": 3,
>       "air_quality": 1,
>       "air_quality_value": 3,
>       "display": true,
>       "child_lock": false,
>       "plasma": true,
>       "configuration": {
>         "display": true,
>         "display_forever": true,
>         "auto_preference": {
>           "type": "default",
>           "room_size": 0
>         }
>       },
>       "extension": {
>         "schedule_count": 0,
>         "timer_remain": 0
>       },
>       "device_error_code": 0
>     }
>   }
> }
> 2026-06-03 22:23:16,936 DEBUG pyvesync.devices.vesyncpurifier: Core 400S for LAP-C401S-WUSR API from get_details returned code: 0, message: Success
> Device Name: Core 400S, Device Type: LAP-C401S-WUSR, SubDevice No.: None

Not sure how to deal with extending this functionality; I suspect work in #115 can be re-used but cannot find that old branch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions