-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Vesync switch humidifier to property #135949
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hey there @markperdue, @webdjoe, @TheGardenMonkey, @iprak, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
Tested out the change and it works fine. If this sufficient to officially support |
I am not certain, I am hoping to follow up with that tester once this is merged. I noticed a similar thing with mode so adjusting and pushing that as I type. The library already handles that one from what I can tell. |
We switched to using property not parameter. |
This PR needs to stay in Draft mode till pyvesync is updated. We would need to do a PR to update the pyvesync version and then this. |
Was thinking it could merge since it throws exception today - and will after this is merged too until the pyvesync is fixed. I am okay waiting too though. |
Can the PR details be reworded? It currently says that pyvesync PR needs to be merged for this to work. |
Tried to clarify and update the wording. For this to fix the issue it will need the underlying library, however doesn't make anything worse in the process if merged now. |
Proposed change
Switch to the parameter for the data point of target humidity. This is to solve:
#129120 (comment)
This prepares for: webdjoe/pyvesync#269 It however can be merged in advance as the functional humidifiers already have this property.
This will make this humidifier type return the data in the same variable name. No harm in merging this first as the other humidifiers already have this data point.
Type of change
Additional information
Checklist
ruff format homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
.To help with the load of incoming pull requests: