-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Description
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!
nick3694