If you want to dig further, you may try pyvesync library.
There’s repository
Just follow the instructions, and try to get information about your humidifier there. If it’s there, then we have some trouble with integration itself. If not, then it’s most probably something wrong with VeSync services…
manager.login()
True
manager.update()
humidifier = manager.fans[0]
Traceback (most recent call last):
File “”, line 1, in
IndexError: list index out of range
I go to CMD and type python… them
from pyvesync import VeSync
manager = VeSync(“*@gmail.com", "”, “Europe/Madrid”)
manager.login()
True
manager.update()
my_switch = manager.outlets[0]
Traceback (most recent call last):
File “”, line 1, in
IndexError: list index out of range
Well, from logs it’s clear, that library was able to log you in and update list of devices, but didn’t receive device.
2 possible reasons:
device is not supported by pyvesync (check, that you have latest version, but it shouldn’t be the case, as pyvesync, included into HA integration, should support Dual);
device is not in list (please, try to reset device and re-configure it in VeSync Android/iOS app, and retry library flow).
thanks Andrii, i will try 2 things, because i deleted the device 2 times and no way…
1- create a new vesync account
2- try to pair with an Android device (im using iOS right now)
I’m trying to follow this thread so that I can have my Levoit Classic 300S humidifier in HA; however, I can’t seem to be able to find the integration. I’ve done the following:
I’ve ensured I have the following root directory: config/custom_components/vesync_formatbce
Restarted HA and I don’t see the integration in the list (besides the VeSync one)
When looking at the logs, I see this:
2022-01-31 15:57:00 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration vesync_formatbce which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
Hmm, you seem to do everything right.
That log is usual for all third-party integrations (e.g. that ones in custom_components folder), which means that HA loaded it.
Can’t really say, what’s wrong. Maybe, browser cache or something.
Can you reboot once more and then check with another browser?
Also, just for HA sanity testing: do you have another custom integrations there? Can you install one from HACS, for example, and see if you can find it in list?
@formatBCE Thank you so much!!! I was banging my head against the wall and the one thing that nobody had mentioned before… “try another browser” hahaha
For anyone reading this… keep that in mind, I was able to make it work jus trying from a fresh browser
Yes, all humidifier-related things (target humidity, mode etc.) are state attributes of humidifier entity itself.
You may find them via Developer Tools → state of humidifier.
You can set that options from automation/service (humidifier.set_mode for example), or make template sensors for that fields, if you want them as separate entities.
Or use click on humidifier from Lovelace, and there you are, target humidity and mode are there for you.
Hey!
I guess we had something similar here before.
Could you please reboot HA once more, and then try launch interface from different browser?
Last time someone had similar thing, and it was related to cache.
First I need to merge with official integration - guys done a lot of things there, mine are just quick dirty patches here.
Would be actually good to make pull-request to main repo, but all of it requires a fair amount of time, which I don’t really have now…