Skip to content
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

Added GreenSun's WYSMTOD16A outdoor plug #277

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

jmplonka
Copy link

@jmplonka jmplonka commented Jan 29, 2025

pyvesyncoutlet has lots of changes. Rework on other modules also. Please verify changes.
lates commits should be incorporated.

@webdjoe
Copy link
Owner

webdjoe commented Jan 29, 2025

That you for the extensive PR, this is great work! Can you separate out adding the device into a separate PR, because it will take a while for me to review the other changes?

@jmplonka
Copy link
Author

Only by providing differences to master in a separate ZIP
pyvesync-01-typos.zip
pyvesync-02-BaseClasses.zip
pyvesync-03-Factory.zip
pyvesync-04-WYSMTOD16A.zip

Jens M. Plonka added 7 commits January 30, 2025 17:51
* upstream/master:
  fix:  missing 131 data mapping
  Update VeSyncHumid200300S mode on update
  Bump version 2.1.16
  Unifi 6000s to also return auto_humidity like other humidifiers
  Update VeSyncHumid200300S device_status on update
# By cdnninja (2) and others
# Via GitHub (6) and Joe Trabulsy (1)
* upstream/master:
  fix:  missing 131 data mapping
  Update VeSyncHumid200300S mode on update
  Bump version 2.1.16
  Unifi 6000s to also return auto_humidity like other humidifiers
  Update VeSyncHumid200300S device_status on update
@webdjoe
Copy link
Owner

webdjoe commented Feb 6, 2025

@jmplonka I really appreciate the work that you've done here. I'm in the process of building the v2.0 in the dev-2.0 branch, which I've started to map out #284. If you would like to add the greensun plug to be included in the next release, please create a separate PR with only that change.

Thank you again for making these edits, from what I reviewed they are a major improvement to the library, but I can't merge this without being confident that there are no breaking changes. If you would like to contribute structural changes, please break them into smaller PR's with the dev-2.0 branch that are more manageable to review. I'm happy to jump on discord and discuss what I am doing in parallel so there's no duplication of work. I'm going to leave this PR open if you would like to discuss, but I cannot merge.

@jmplonka
Copy link
Author

jmplonka commented Feb 6, 2025

I'll create a new fork for this and commit only the changes required to support GreenSun plug with minimum impact.

@jmplonka
Copy link
Author

jmplonka commented Feb 7, 2025

can you please check this changes:
pyvesync-dev-2.0.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants