Remove 'energy' name from HomeWizard#159089
Conversation
|
Would it be possible to link “HomeWizard energy” to HomeWizard”? I am sure some people will just search for ‘energy’ to find this integration. This can be something temporary. |
joostlek
left a comment
There was a problem hiding this comment.
I don't consider this a breaking change tho
|
Depends on how you see it, in terms of functionality it doesn’t indeed but I think it would be nice to mention it somewhere. It may break someone’s workflow. But feel free to remove that label! |
There was a problem hiding this comment.
Pull request overview
This PR updates the HomeWizard integration branding by removing "Energy" from all user-facing references. The company rebranded from "HomeWizard Energy" to just "HomeWizard", and this change ensures users can find the integration using the correct name.
Key Changes:
- Updated integration name in manifest and generated files from "HomeWizard Energy" to "HomeWizard"
- Revised all user-facing strings in config flows, error messages, and descriptions to use "HomeWizard" instead of "HomeWizard Energy"
- Updated test assertions to match the new error messages
Reviewed changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
homeassistant/components/homewizard/manifest.json |
Changed integration name from "HomeWizard Energy" to "HomeWizard" |
homeassistant/generated/integrations.json |
Updated auto-generated integration name (via hassfest) |
homeassistant/components/homewizard/strings.json |
Updated all user-facing text in config flows, errors, and descriptions to remove "Energy" |
homeassistant/components/homewizard/switch.py |
Updated module docstring to reference "HomeWizard" instead of "HomeWizard Energy" |
homeassistant/components/homewizard/helpers.py |
Partially updated docstring (line 19 updated, but line 21 needs attention) |
tests/components/homewizard/test_switch.py |
Updated test assertions to match new error message text |
tests/components/homewizard/test_select.py |
Updated test assertions to match new error message text |
tests/components/homewizard/test_number.py |
Updated test assertions to match new error message text |
tests/components/homewizard/test_button.py |
Updated test assertions to match new error message text |
|
Sure! But we don't consider every workflow one which is eligible for a breaking change :) |
|
I know, hah! I think you know the HA audience better, so you can decide! ...and I hope renaming the title of an integration does not cause issues. I just wanted to start a discussion to be sure. |
Breaking change
Users cannot find the integration via "HomeWizard Energy”, but only via “HomeWizard"
Proposed change
HomeWizard has removed ‘Energy’ from its app name, so it is just called “HomeWizard”. This PR reflects this change in the documentation.
Type of change
Additional information
Checklist
ruff format 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.To help with the load of incoming pull requests: