formatBCE
(Andrii)
October 14, 2022, 12:42pm
243
OMG I almost broke my brain, trying to understand, what you mean.
Please, be more specific in the future.
As far as I know, you can’t tune hysteresis in auto mode. Nor in HA, or in official app.
But with power of Home Assistant, you can achieve same result with automation - just turn on humidifier on manual mode, when humidity is lower than you want, and turn off on desired threshold.
1 Like
chillhahn
(Chillhahn)
October 14, 2022, 5:14pm
244
oh sorry that wasn’t my intention that’s right, how stupid am I because I could have figured it out myself Thanks
1 Like
Xesquy
(Alfonso)
October 20, 2022, 2:09pm
245
good, I have deleted the integration, I have restarted HA and installed the one that you put me but the humidifier still does not appear. Do I have to install any library apart from the plugin?
formatBCE
(Andrii)
October 20, 2022, 3:34pm
246
Did you install integration via settings - devices&services - integrations?
Please describe your steps. Either you’re doing something wrong, or your device isn’t supported.
Xesquy
(Alfonso)
October 20, 2022, 6:03pm
247
First install the official component from home assistant integrations, the humidifier did not recognize me, uninstall the component. restart home assistant and install the component that you have posted and the humidifier does not recognize me either
baz123
(Brian)
October 21, 2022, 6:28am
248
Did you restart again after installing the custom component?
nebkas
November 10, 2022, 4:33pm
250
worked like charm!
Just to had figure out where to put the repo. In my case on Debian 11:
/usr/share/hassio/homeassistant
create folder
custom_components
and add repo to:
/usr/share/hassio/homeassistant/custom_components
Thank you very much!
1 Like
waank1
(Waank1)
November 20, 2022, 12:10am
251
Great work! I like the look. If you have time would you please re-post your code with ``` between? I can’t seem to get the spacing right.
TIA
Why do I keep getting these errors?
formatBCE
(Andrii)
December 1, 2022, 3:35am
253
That’s a pyvesync library error - sometimes VeSync API is too slow to give back data in time. Everyone with devices, that use new API endpoints (Classic 300S among them) has this log time to time.
quentinc
(Quentin)
January 11, 2023, 1:56am
255
Hello,
Nice feature, can you also try add lv600s ?
Why not integrated directly on official integration ?
Quentin
1 Like
formatBCE
(Andrii)
January 11, 2023, 2:18am
256
I never had a chance to make it into HA repository: I’m too lazy to meet all criteria…
mmenzie
(MICHAEL)
January 13, 2023, 4:01am
257
i am currently using the VeSyncFormatBCE so i could add my levoit Classic 300S to HA. does your HACS installable one work for this humidifier as well or is your for something else?
nsbk
January 20, 2023, 7:26pm
258
Hello,
I’ve added the custom integration @formatBCE shared and everything seems to work but I don’t see my device, a Classic 300S Humidifier.
These are the only logs I see:
➜ ha dcl --tail 100000 home-assistant | grep vesync
home-assistant | 2023-01-20 19:55:39 WARNING (MainThread) [homeassistant.components.vesync.fan] Humidifier - Unknown device type - Classic300S
home-assistant | 2023-01-20 19:58:47 WARNING (MainThread) [homeassistant.components.vesync.fan] Humidifier - Unknown device type - Classic300S
home-assistant | 2023-01-20 20:06:09 WARNING (MainThread) [homeassistant.components.vesync.fan] Humidifier - Unknown device type - Classic300S
home-assistant | 2023-01-20 20:10:12 DEBUG (SyncWorker_4) [pyvesync.helpers] [post] calling '/cloud/v1/user/login' api
home-assistant | 2023-01-20 20:10:16 DEBUG (SyncWorker_12) [pyvesync.helpers] [post] calling '/cloud/v1/deviceManaged/devices' api
home-assistant | 2023-01-20 20:10:21 DEBUG (SyncWorker_12) [pyvesync.vesync] New device list initialized
home-assistant | 2023-01-20 20:10:21 DEBUG (SyncWorker_12) [pyvesync.helpers] [post] calling '/cloud/v2/deviceManaged/bypassV2' api
And the integration looks like this:
The Humidifier works correctly with the App, and it’s connected to the same Wifi as the HA server.
I’m pretty new to HA, so I might be missing something. Any additional steps I need to perform?
Thanks a lot in advance!
formatBCE
(Andrii)
January 20, 2023, 8:51pm
259
The fact, that you see icon in your integration setup, says, that you use default integration.
Delete integration config completely, reboot, install custom via HACS, reboot, add integration (choose custom one from list!)
vlebourl
(Vincent)
January 23, 2023, 4:30pm
260
when choosing the integration, you can see the little box icon on the right, next to the cloud, showing it’s coming from a custom integration.
1 Like
I’m not able to tell from the thread – is the Dual 200S supported?
IMTheNachoMan:
Dual 200S
Hi! Yes, it should work fine.
I submitted a PR that represents the collected works from a number of contributors and I’m trying to get the core integration improved.
home-assistant:dev
← chuckdeal97:jspayd-vesync-humidifier
opened 12:51AM - 01 Mar 23 UTC
<!--
You are amazing! Thanks for contributing to our project!
Please, DO N… OT DELETE ANY TEXT from this template! (unless instructed).
-->
## Proposed change
<!--
Describe the big picture of your changes here to communicate to the
maintainers why we should accept this pull request. If it fixes a bug
or resolves a feature request, be sure to link to that issue in the
additional information section.
-->
Integrates VeSync humidifiers
## Type of change
<!--
What type of change does your PR introduce to Home Assistant?
NOTE: Please, check only 1! box!
If your PR requires multiple boxes to be checked, you'll most likely need to
split it into multiple PRs. This makes things easier and faster to code review.
-->
- [ ] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [X] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [X] Code quality improvements to existing code or addition of tests
## Additional information
<!--
Details are important, and help maintainers processing your PR.
Please be sure to fill out additional details, if applicable.
-->
See comment (https://github.com/home-assistant/core/issues/72709#issuecomment-1445228884) for a detailed explanation supporting this PR. In summary, this PR was created to collect and promote humidifier support based on multiple previous attempts. It is my intention to supercede PR #62907 and PR #84025
- This PR fixes or closes issue: fixes #72709
- This PR is related to issue:
- Link to documentation pull request: https://github.com/home-assistant/home-assistant.io/pull/25320
## Checklist
<!--
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR. If you're unsure about any of them, don't hesitate to ask.
We're here to help! This is simply a reminder of what we are going to look
for before merging your code.
-->
- [x] The code change is tested and works locally.
- [x] Local tests pass. **Your PR cannot be merged unless tests pass**
- [x] There is no commented out code in this PR.
- [x] I have followed the [development checklist][dev-checklist]
- [x] The code has been formatted using Black (`black --fast homeassistant tests`)
- [x] Tests have been added to verify that the new code works.
If user exposed functionality or configuration variables are added/changed:
- [x] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
- [ ] Untested files have been added to `.coveragerc`.
<!--
This project is very active and we have a high turnover of pull requests.
Unfortunately, the number of incoming pull requests is higher than what our
reviewers can review and merge so there is a long backlog of pull requests
waiting for review. You can help here!
By reviewing another pull request, you will help raise the code quality of
that pull request and the final review will be faster. This way the general
pace of pull request reviews will go up and your wait time will go down.
When picking a pull request to review, try to choose one that hasn't yet
been reviewed.
Thanks for helping out!
-->
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
<!--
Thank you for contributing <3
Below, some useful links you could explore:
-->
[dev-checklist]: https://developers.home-assistant.io/docs/en/development_checklist.html
[manifest-docs]: https://developers.home-assistant.io/docs/en/creating_integration_manifest.html
[quality-scale]: https://developers.home-assistant.io/docs/en/next/integration_quality_scale_index.html
[docs-repository]: https://github.com/home-assistant/home-assistant.io
@formatBCE , you seen to have a lot of experience with this integration, perhaps there is a way to get your improvements mainstreamed after we get this PR accepted?