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

add support for ventilation #326

Merged
merged 1 commit into from
Dec 23, 2023
Merged

Conversation

aaschmid
Copy link
Contributor

@aaschmid aaschmid commented Sep 11, 2023

Update: Just finished the PR by adding some tests.


Questions before I will finish it with tests, documentation etc.:

  • Does anyone now what the difference between deviceType "TCU" and "ventilation" is? Especially you currently only support "tcu" but on my "ViAir..." there also appears a device written in upper case... -> ignored for now
  • Are there any coding guidelines or standards you follow? -> just used the defaults of my Intellij
  • You do use mypy but I haven't seen any type annotations in the code so far? Should I type - at least new code - or not? -> currently not done

Cheers

@aaschmid aaschmid mentioned this pull request Sep 11, 2023
@aaschmid
Copy link
Contributor Author

aaschmid commented Sep 15, 2023

@woehrl01 @crazyfx1 @oischinger @somm15: Anyone?

@pduchnovsky
Copy link

@woehrl01 @crazyfx1 @oischinger @somm15

If you find some time to look in to this that would be great guys and thanks for your great work !

@dusan-ivanco
Copy link

@somm15 can you look at this please?

@CFenner
Copy link
Member

CFenner commented Nov 28, 2023

Unfortunately, there seems not to be that much activity on the repository.

What about adding a sample response of the device.

@edeckert
Copy link
Contributor

@CFenner
I added today a pull request for testing my heatpump (vitocal 333-g). In this file there is also a ventilation system (vitovent 300-w). Or should I upload an extra file for my ventilation system?

I tested the vitovent 300-w with this pull request and it worked as already described here:
#321

@aaschmid Please mark this PR as ready for review so @somm15 can review this PR.

@aaschmid aaschmid marked this pull request as ready for review December 22, 2023 07:23
@aaschmid
Copy link
Contributor Author

Done, however I doubt any progress as any vital signs kept absent since a while ;-)

@CFenner
Copy link
Member

CFenner commented Dec 22, 2023

Maybe it's time to have a fork of this to continue the great work.

@woehrl01
Copy link
Collaborator

@CFenner there is no need to create a fork. If someone wants to join @crazyfx1 and me as maintainers feel free to reach out. We both are currently just busy with our daytime jobs.

@CFenner
Copy link
Member

CFenner commented Dec 22, 2023

Great, I know it can be challenging to maintain open source, but then it's good to share the load.
I think I would be able to help you with that to some extent.

Would be nice to evolve this library and the related Home Assistant integration further.

@crazyfx1
Copy link
Collaborator

The PR looks fine code-wise. Can you please add unit tests for your device?

@aaschmid
Copy link
Contributor Author

Yes, I can. Just waited for feedback from someone able to merge it. Otherwise, all the effort is kind of worthless...

@edeckert
Copy link
Contributor

@aaschmid I have a Vitovent 300-W. Can you also add Unit Tests for my Ventilation System? You can find it in this file:
https://github.com/edeckert/PyViCare/blob/master/tests/response/Vitocal333G.json

@aaschmid
Copy link
Contributor Author

@edeckert I can, but would need the correct file. The link points to a vitocal 333g which is a heat pump rather than a ventilation device ...

@edeckert
Copy link
Contributor

@aaschmid the file has both in it. The Ventilation and the Heat Pump.

@aaschmid aaschmid force-pushed the ventilation branch 2 times, most recently from 3c77951 to 71249a0 Compare December 23, 2023 16:39
@aaschmid
Copy link
Contributor Author

Ah, I see. As the ventilation stuff is rather easy to my file, I just added my file for now. You should now easily be able to add yours as copy of mine. Hope that is ok as well for you!

@woehrl01 woehrl01 merged commit 8dd9ef3 into openviess:master Dec 23, 2023
3 checks passed
@woehrl01
Copy link
Collaborator

Thank you @aaschmid!

@aaschmid aaschmid deleted the ventilation branch December 23, 2023 17:50
CFenner pushed a commit to CFenner/PyViCare that referenced this pull request Dec 26, 2023
@Benleni17
Copy link

Hello guys,

is there something new?

@aaschmid
Copy link
Contributor Author

aaschmid commented Feb 9, 2024

What do you mean @Benleni17? Branch is merged and available for everyone...

@Benleni17
Copy link

Wie meinst du das?@Benleni17? Die Filiale ist zusammengelegt und für alle verfügbar...

I'm looking for a solution for home assistant so that I can also use my Vitovent there

@aaschmid
Copy link
Contributor Author

aaschmid commented Feb 9, 2024

But this solution needs to be implemented into HomeAssistent, doesn't it?

I myself use Loxone and integreted all of my Viessmann devices using https://github.com/aaschmid/vicare-automation-server which works very well.

@CFenner
Copy link
Member

CFenner commented Feb 9, 2024

There have been other requests to support ventilation systems in the HA repository. Maybe you join there. But that guy has a heatpump with an attached ventilation component which is not yet supported.

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.

8 participants