-
-
Notifications
You must be signed in to change notification settings - Fork 28.5k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add IntesisBox + IntesisHome local support #57883
Conversation
e1a810d
to
ca35a78
Compare
Thanks for the merge request @jnimmo! I have tested this with my intesishome device via the new local polling option and it works 馃憤馃徏 |
Great to hear, thanks for that. I've also got Config Flow working nicely, awaiting writing some tests for it as config flow needs to have 100% coverage - so I'll be looking at the tests you added for pyintesishome to point me in the right direction, thank you. |
Hello @jnimmo is this currently working on the newest version of home assistant or not as I am trying to add the integration yet it is not working not sure why though. |
Is there any ETA on when this will be merged into core? Really looking forward to the local polling option. |
Hasn't been integrated yet - awaiting a code 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.
We no longer accept changes to YAML configuration. Configuration YAML in platform sections in existing integrations is frozen until the integration is refactored to use a config flow.
This integration needs to be converted to use a config flow first.
You can get started with the helper script
python3 -m script.scaffold config_flow
Thanks 馃憤
Thanks for the update. After spending many hours on getting this PR ready it is disappointing to not have had a heads up on the change of this requirement. I have config flow support already in the https://github.com/jnimmo/home-assistant/tree/intesishome-config-flow branch however won't have time in the near future to write the required unit tests for config flow support. If anyone is able to assist with writing some config flow unit tests please let me know, unsure on how much of the functionality is required to be tested. This PR and dependency upgrade is also required for bug fixes and stability improvements. |
We can accept a dependency update as long as it doesn't require changing the yaml schema 馃憤 |
@jnimmo maybe you can create HACS repo and we can use as hass plugin? I also waiting internal API support. |
There is a bug displaying I replaced my default integration with this PR, but this bug exists here too.
Updating above line to @jnimmo Please update this PR before it's merged and thank you for your hard work with this PR. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
PR exist for wrong negative outdoor temp issue https://github.com/jnimmo/pyIntesisHome/pull/39 |
This comment was marked as off-topic.
This comment was marked as off-topic.
I noticed after I reboot my router with WiFI, it does not update outdoor temperature anymore. Logs showed nothing(with debug enabled). Though I can still power on/off my unit. |
This comment was marked as off-topic.
This comment was marked as off-topic.
There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. |
Please don't close it. |
I've marked this PR as draft, as changes are requested that need to be processed first or more discussion is needed. Thanks! 馃憤 |
There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days. |
@jnimmo , I'd suggest updating this PR with config flow support, maybe someone will help with unit tests? |
That's a great idea - let me see what I can do this weekend. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Because there hasn't been any activity on this PR for quite some time now, I've decided to close it for being stale. Feel free to re-open this PR when you are ready to pick up work on it again 馃憤 ../Frenck |
Breaking change
Proposed change
Adds support for IntesisBox devices and local control of some IntesisHome devices.
Adds foundations for config flow, to follow in future PR.
Bump version of pyIntesisHome to 1.8.1 - PR jnimmo/pyIntesisHome@89f0f7e
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
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: