VeSync development particularly for Levoit Humdifiers

2025-01-07 22:49:19.960 WARNING (SyncWorker_2) [pyvesync.vesync] Error retrieving device list

Why is another matter. You need to go into your configuration.yamal and put this in

logger:
  default: error
  logs:
    custom_components.vesync: debug
    pyvesync: debug

and have another go. Search through the log for vesync and see what it tells you.

You will need to raise an issue on GitHub, posting the debug log (just the bits related to vesync).

Has anyone been able to add two humidifiers with this integration? @noloboy and @0BackDoor1 above reported some trouble.

I just added an LV600S (with the haext fork), and it’s working pretty well. I am considering getting a second one, but want to make sure that the integration will support multiple humidifiers.

Hi,

I have the oasismist1000s and used the custom integration, everything seems to be working, kind of slow/glitchy but I guess it’s to expect since it uses the cloud instead of direct connection to the device.

The only issue I have is the state of the humidifier is stuck on unknown, any ways I could modify something in the code to fix this? Where should I look?

Thank you!

I’m using this integration with 2 Humidifiers (Classic300S) and it works fine:
haext/custom_vesync: Custom VeSync component for Home Assistant

image

1 Like

Hey there!

Just got an LUH-O451S-WEU humidifier and I can integrate it via the hacs repository but controlling it… Oh man. Well it technically works but the time it takes between sending an action and it actually executing is verrrrry slow and unreliable, sometimes it just won’t execute the action at all. When I turn it on for example and ha tells me the command was sent successfully and I check in the vesync app, there’s no change and it is still turned off.

Is there anything I’m missing? Saw comments where that model (or at least the US version of it) works fine for others…

Well okay gotta correct myself a bit:

Some controls work, some don’t really.
On and off for example is not reliable. It kinda works but only off in my case, back on Wil refuse.
Changing the mist and warmth level is flawless, but switching between auto and manual, again, unreliable and kinda works but not usable. In auto mode, the auto off and target humidity work fine.

So we’ll it’s complicated. Gotta say that I have the EU version of the humidifier.

1 Like

I had integrated VeSync with a Levoit 300s Humidifier to home assistant few months ago and had an issue, after a certain time (usually 1 day) of app being connected to ha, the Vesync app on my phone won’t work. Found out it was a limit on api calls. Has this been changed now or still the same ?

Any chance of adding the LUH-M101S-WEUR?

That has been solved.

Could you open an issue here: webdjoe/pyvesync: pyvesync is a python library to manage Etekcity & Levoit smart devices

That is where it will need to be added.

Scratch that - it is already in the library. Are you using the core integration or custom? Core should work.

Here is my take on the Levoit Air Purifiers:

Working ESPHome firmware with filter lifetime tracking and full Home Assistant fan support for

Levoit Core 300s, Levoit Core400s, Levoit LV-PUr131s, and Levoit Mini (Smartifed, custom PCB)

1 Like

does the air purifier works like the humidifier ?
is it reusable ?