Skip to content

Support request for Cosori Air Fryer 10L (not detected by pyvesync) #485

@LaurenceLemaitre91

Description

@LaurenceLemaitre91

Hello,
I’m opening this issue because my Cosori Air Fryer 10L (EU model) is fully functional in the VeSync mobile app, but does not appear at all in pyvesync, even when listing raw devices.
I tested with the latest version of pyvesync and confirmed that only my humidifier is detected.

Device details
• Brand: Cosori
• Model: Air Fryer 10L (EU version)
• Firmware: 1.0.13 (1.0.95)
• Connection: Wi-Fi 2.4 GHz
• Region: Europe (France)
• App: VeSync (latest version)
• Account type: Standard VeSync account
The device works perfectly in the VeSync app (status, temperature, cooking modes, timers, etc.).

What I tested
✔️ Python script using pyvesync (async)

import asyncio
from pyvesync import VeSync

async def main():
    manager = VeSync("EMAIL", "PASSWORD")
    await manager.login()
    await manager.update()

    print("Devices detected:")
    for device in manager.devices:
        print(f"- {device.device_name} ({device.device_type})")

asyncio.run(main())

✔️ Result
Only my humidifier appears:

Devices detected:
- Humidificateur (LUH-0451S-WEU)

No trace of the Cosori Air Fryer.

Expected behavior
The Cosori Air Fryer 10L should appear in manager.devices, even if partially unsupported, so that developers can extend the class and add proper support.

Possible cause
It seems this model uses a newer API endpoint or a different device type not yet mapped in pyvesync.
I’m willing to help with testing, logs, packet captures, or API traces if needed.

Request
Could you please:
• Confirm whether this model is already known
• Indicate what information you need to add support
• Or guide me to capture the API calls from the VeSync app
I’m ready to provide additional data and help with debugging.
Thanks for your work on this library!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions