I have put a test repo together that starts with the changes in this PR, but I have added some extra features that I will propose once that PR has been done.
It should now work for any Humidity device in the Python VeSync library (testing welcome).
In addition to the PR, for Humidity devices;
Added in 2 binary sensors (from alexanv1) for Tank lifted and out of water.
Added in the warm mist attributes (Iāll add being able to set this once I have someone to test it) - this is a separate branch for now as I cannot test it.
Added a Target Humidity number entity (adds a slider to adjust the target humidity level)
Added a switch for auto mode - when switching off Auto mode it goes to manual + mist level 1
Fixed the āstepā on the mist level slider
If anyone fancies testing this, it would be most welcome, especially if you have devices other than humidifiers using VeSync. Notes on how to add it to your custom-components are in the Readme. Please raise issues or suggestions there.
Hello! Is it possible to add LV600S via this integration? What are the steps? Iāve already added it via HACS, but donāt know how to discover the humidifier.
This works great with my 300S! Thank you so much! It was such a rollercoaster of emotions today, discovering that VeSync had support, not seeing the 300S, then stumbling on this post! Very excited with this integration!
I have a Levoit 200s which has the āsleepā preset mode. However, once itās set to āSleepā, nothing I do will take it out this mode, short of turning it off and back on. Any idea why?
Also wanted to say thank you - itās working great with my Levoit Classic200S humidifier! Only thing I noticed was my model doesnāt have a Night Light but the option still appears.No big deal at all though!
Hey, I see you have a Dual 200s. I just got into home assistant and I have one of these but Iām having trouble finding where to start to integrate this into it. I was excited to see you got it to work and hoped you could point me in the right direction to get this to work.
Once you have HACS installed, go to it, click āAdd a repositoryā and add the above link. Then refresh the UI and you can then search for it in the list. Custom Repositories | HACS
Iāve setup the integration but it took some time to discover the second air purifier.
Anyways, I want to setup an automation based on the air quality. If air quality is above -say- 7 Iād like the air purifier to turn onā¦ and if below 7 then turn off.
I tried with the āstateā trigger but Iām not sure what to type under āattributesā or āfromā and ātoā.
I have a LV600S. Itās listed within the py library for supported Levoit humidifiersā¦
It seems like there was a problem with getting this model to work above but the issues seems to have been closed. Does that mean that it is now working?
Hello, I have 2 Vital100S and they donāt seem to work. Any way to add these to HA?
Edit, got the debug log for the integration and this is what I see in the logs, Has anyone encountered such an issue? This repeats for every entity of the integration. (email redacted)
Running ver - 2023.3.6
2023-03-29 09:16:51.488 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry <[email protected]> for fan
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 539, in async_unload
result = await component.async_unload_entry(hass, self)
File "/usr/src/homeassistant/homeassistant/components/fan/__init__.py", line 175, in async_unload_entry
return await component.async_unload_entry(entry)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 181, in async_unload_entry
raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!
Hello, not sure if this post topic is still active, Iāve just got a Levoit Humidifer Classic 300, if you are still looking for people to do some testing or capturing please let me know, this will be my first but I think it would be a good experience