Skip to content

Add Plugwise zeroconf discovery#37289

Merged
balloob merged 18 commits intohome-assistant:devfrom
plugwise:plugwise-discovery
Jul 3, 2020
Merged

Add Plugwise zeroconf discovery#37289
balloob merged 18 commits intohome-assistant:devfrom
plugwise:plugwise-discovery

Conversation

@bouwew
Copy link
Copy Markdown
Contributor

@bouwew bouwew commented Jul 1, 2020

Proposed change

Detect the Plugwise Smile(s) in your network automatically, only needed to insert the passcode to configure an integration.

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New integration (thank you!)
  • New feature (which adds functionality to an existing integration)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • I have followed the development checklist
  • The code has been formatted using Black (black --fast homeassistant tests)
  • Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

If the code communicates with devices, web services, or third-party tools:

  • The manifest file has all fields filled out correctly.
    Updated and included derived files by running: python3 -m script.hassfest.
  • New or updated dependencies have been added to requirements_all.txt.
    Updated by running python3 -m script.gen_requirements_all.
  • Untested files have been added to .coveragerc.

The integration reached or maintains the following Integration Quality Scale:

  • No score or internal
  • 🥈 Silver
  • 🥇 Gold
  • 🏆 Platinum

@probot-home-assistant
Copy link
Copy Markdown

Hey there @CoMPaTech, mind taking a look at this pull request as its been labeled with an integration (plugwise) you are listed as a codeowner for? Thanks!
(message by CodeOwnersMention)

@balloob
Copy link
Copy Markdown
Member

balloob commented Jul 2, 2020

Please remove the coverage file.

@CoMPaTech
Copy link
Copy Markdown
Member

Not sure why it was even there, removed it :)

@MartinHjelmare MartinHjelmare changed the title Plugwise: add zeroconf discovery Add Plugwise zeroconf discovery Jul 2, 2020
Comment thread homeassistant/components/plugwise/config_flow.py Outdated
Comment thread homeassistant/components/plugwise/config_flow.py Outdated
@bouwew
Copy link
Copy Markdown
Contributor Author

bouwew commented Jul 3, 2020

@balloob, @MartinHjelmare
Please review this Plugwise PR as well: #37229
Thanks!

Comment thread homeassistant/components/plugwise/config_flow.py Outdated
Comment thread homeassistant/components/plugwise/config_flow.py Outdated
CoMPaTech and others added 2 commits July 4, 2020 00:11
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
@balloob balloob merged commit d57dbb4 into home-assistant:dev Jul 3, 2020

_product = _properties.get("product", None)
_version = _properties.get("version", "n/a")
_name = f"{ZEROCONF_MAP.get(_product,_product)} v{_version}"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a missing space after the comma. Didn't CI black catch this?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently neither did pre-commit then ... let me check

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess because it's inside the format that it doesn't trigger ... running black manually with/without space doesn't yield different results

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll quickly rescan as well, but opened #37457 in the meantime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants