Skip to content

Add support for Levoit Eleva 300X Smart Air Purifier #545

Description

@jordanenglish

Device

Current behavior

The Eleva 300X can be added to and controlled from the VeSync mobile app. However, pyvesync does not discover it, so Home Assistant's built-in VeSync integration creates no entities for it (no errors logged — the device is just silently absent). A second, older Levoit purifier (Vital 200S) on the same VeSync account is discovered and works correctly, confirming the account/integration setup itself is fine.

Expected behavior

pyvesync should discover the Eleva 300X and expose its supported air purifier features.

Notably, this model has a dual-filter design — a main HEPA filter and a separately replaceable Activated Carbon filter — with each filter's remaining life tracked independently in the VeSync app. Worth keeping in mind for the device implementation, since it differs from single-filter models like the Vital 200S.

I searched open and closed issues for "Eleva", "300X", and "Eleva 300X" and found no existing report.

I can provide redacted diagnostics or API responses if the maintainers specify what is needed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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