-
-
Notifications
You must be signed in to change notification settings - Fork 35.9k
Izone component #24550
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
Izone component #24550
Conversation
5df031d to
f90dc3e
Compare
f90dc3e to
97f5568
Compare
|
Is this able to be merged now? |
affc4a6 to
81af8f2
Compare
MartinHjelmare
left a comment
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.
All PRs that have climate platforms are blocked by climate 1.0 PR unfortunately.
See other comments below.
|
I have been running this on 0.95 and haven't had any issues. Now that the Climate 1.0 PR has been merged, are we able to merge this component? |
|
@Nick-Adams-AU The current state will not work on 0.96. This integration needs to be updated for Climate 1.0 first and some comments are still open that need to be addressed as well. |
|
Updated now to Climate 1.0, and addressed all comments. I need to do some tests for the config flow. |
81af8f2 to
c7d075d
Compare
|
Thanks swamp, I have been testing this and noticed the controller status does not match in home assistant. |
Don't worry, I removed the integration and re set it up using the config flow and it all works well now. |
|
All comments now addressed, and the test case exists. |
|
There are still comments in the previous review that haven't been addressed. |
ec45076 to
7d495c4
Compare
|
Is it just the tests that are holding up this merge? |
|
There are at least four comments left to address. |
|
Hey @Swamp-Ig. Thanks for your work on this so far! Is there a way to pay/sponsor your work to complete the integration of this component? |
|
I'm pretty short on spare time at the moment, my one day a week was taken up with other stuff both this week and last. Will see what I can do next Wednesday. Got a lot of demands on my time currently, it's not a financial thing. |
c0c691c to
b233e3b
Compare
|
Test case is complete and all comments now addressed AFAICS |
|
There are still four comments left to address: Make sure to load all comments to be able to see them. Github collapses comments in desktop view when the thread gets too long. |
MartinHjelmare
left a comment
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.
Great!
* iZone component * Rename constants to const. * Changes as per code review. * Stop listening if discovery times out. * Unload properly * Changes as per code review * Climate 1.0 * Use dispatcher instead of listener * Free air settings * Test case for config flow. * Changes as per code review * Fix error on shutdown * Changes as per code review * Lint fix * Black formatting * Black on test * Fix test * Lint fix * Formatting * Updated requirements * Remaining patches * Per code r/v
* iZone component * Rename constants to const. * Changes as per code review. * Stop listening if discovery times out. * Unload properly * Changes as per code review * Climate 1.0 * Use dispatcher instead of listener * Free air settings * Test case for config flow. * Changes as per code review * Fix error on shutdown * Changes as per code review * Lint fix * Black formatting * Black on test * Fix test * Lint fix * Formatting * Updated requirements * Remaining patches * Per code r/v
|
Haven’t tested yet but excited to see iZone component released in V 0.100. Great work @swamp-lg for all your hard work. |
|
@teaching-innovation Please don't use PR's to discuss issues, instead, create a new issue on GitHub. That allows us to track it. Thanks 👍 |
Description:
New integration for the iZone climate control system.
I have had this as a custom component for some time and have a few existing users. I though it was time to integrate it. It should be pretty solid as it's reasonably well tested.
The translations were basically copied from the daikin component, just changing the names to iZone, so they should be correct.
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#9635
Example entry for
configuration.yaml(optional, uses config entries):izone:Checklist:
tox. Your PR cannot be merged unless tests passIf user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
python3 -m script.hassfest.requirements_all.txtby runningpython3 -m script.gen_requirements_all..coveragerc.