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 airtouch5 #98136
Add airtouch5 #98136
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍 |
How essential is "When adding new integrations, limit included platforms to a single platform. Please reduce this PR to a single platform"? I can remove them if needed, and then submit them after this is merged. Would rather just do 1 PR though. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can remove them if needed, and then submit them after this is merged. Would rather just do 1 PR though.
(I'd keep the climate entity, that is the most important one)
Please remove all except one. This makes the PR smaller and it will be easier to review. Therefore the PR will be merged faster.
Can you please include a link to the third-party library repository? It will help the review :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have done an initial review and have some feedback/questions.
Have fixed what I can from the comments and rebased to fix build issues. |
Hi folks, can we please bump this one up in the queue please, it's been dragging on for a long time. I know we're only Australia and a tiny portion of the market, yada yada, but it has been a while. |
A PR in draft will be considered still in progress and not ready for another review. Therefore, we give less attention to drafted PRs. Sorry but I have to ask you again to fix the merge conflicts first |
Change ac name to match the previous hack integration
Check changes before trying to apply them New dep version to fix _id not wrapping around
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some small cleanups, and then we are ready to merge :)
Done, thanks for all the reviews |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add tests until CI is passing.
We require 100% test coverage of of the config flow and for all files not excluded by .coveragerc
@danzel are you please able to complete the final checks on this one? |
Eventually. Feel free to fix it yourself if you have the time
…________________________________
From: bolistik ***@***.***>
Sent: Tuesday, December 5, 2023 1:10:28 PM
To: home-assistant/core ***@***.***>
Cc: David Leaver ***@***.***>; Mention ***@***.***>
Subject: Re: [home-assistant/core] Add airtouch5 (PR #98136)
@danzel<https://github.com/danzel> are you please able to complete the final checks on this one?
—
Reply to this email directly, view it on GitHub<#98136 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAC767W2V626MDCCSUD37HLYHZQ7JAVCNFSM6AAAAAA3KU2GS6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZZG43TQMJSGA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some small simplifications. Otherwise, the PR is good to be merged :)
Please fix also the merge conflicts
Changes applied, I needed to disable a warning to allow |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @danzel 👍
@danzel Can you please implement the suggested changes in the docs PR? |
(Close + reopen to re-run CI) |
Sorry, I missed those, looks like you've applied them, thanks. |
Proposed change
Add integration for the Airtouch 5 AC/Zone controller.
This has been used/tested by multiple people in the forum
The airtouch5py library is over here
Type of change
Additional information
Checklist
black --fast 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
..coveragerc
.To help with the load of incoming pull requests: