-
-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
Config flow for harmony #32919
Config flow for harmony #32919
Conversation
Hey there @ehendrix23, mind taking a look at this pull request as its been labeled with a integration ( |
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.
Good job! There is no test covering discovery, which should be covered.
CI failure is not related
|
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.
Looks good to me
Thanks for the review. Much appreciated! |
1eca73e
to
904ec60
Compare
@bramkragten Thanks for the double check on this. One step closer to yaml zero |
* Fixes unique ids when using XMPP Co-authored-by: Bram Kragten <mail@bramkragten.nl>
904ec60
to
ef37ab4
Compare
Repush for ci |
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 address the comments in a new PR.
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.
Tracking cleanups here
https://github.com/bdraco/home-assistant/tree/harmony_config_flow_followups
* Address followup review comments from home-assistant#32919
* Address followup review comments from home-assistant#32919
* Address followup review comments from home-assistant#32919
* Harmony config flow improvements * Address followup review comments from #32919 * pylint -- catching my naming error * remove leftovers from refactor
* Update powerwall unique id * Fix somfy optimistic mode when missing in conf (#32995) * Fix optimistic mode when missing in conf #32971 * Ease code using a default value * Client id and secret are now inclusive * Bump aiohomekit to fix Insignia NS-CH1XGO8 and Lennox S30 (#33014) * Axis - Fix char in stream url (#33004) * An unwanted character had found its way into a stream string, reverting f-string work to remove duplication of code and improve readability * Fix failing tests * deCONZ - Add support for Senic and Gira Friends of Hue remote… (#33022) * Update the test * Harmony config flow improvements (#33018) * Harmony config flow improvements * Address followup review comments from #32919 * pylint -- catching my naming error * remove leftovers from refactor * Update powerwall unique id * Update the test Co-authored-by: tetienne <thibaut@etienne.pw> Co-authored-by: Jc2k <john.carr@unrouted.co.uk> Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Breaking change
As this has been migrated to a ssdp discovery config flow, yaml configuration now requires a host/ip to be configured.
Proposed change
Config flow for harmony
Fixes unique ids when using XMPP
Removes 'port' option since the underlying library doesn't consume it
Co-authored-by: Bram Kragten mail@bramkragten.nl
Type of change
Example entry for
configuration.yaml
:# Example configuration.yaml
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: