Add support for Stiebel Eltron heat pumps#21199
Add support for Stiebel Eltron heat pumps#21199MartinHjelmare merged 26 commits intohome-assistant:devfrom
Conversation
|
WIP removed. Please review the state translation. I did not manage to get it working locally, even if it should be implemented as specified by the documentation. |
c8bc37f to
d3838da
Compare
MartinHjelmare
left a comment
There was a problem hiding this comment.
Please add a manifest file.
|
Manifest file added. Can I remove the entry from CODEOWNERS? |
|
I will resolve the conflicting files, after the review issues have been resolved. |
|
The codeowners file should be automatically populated with info from the manifest file when running the script |
|
I will update the docs (for the state mappings) as soon as this review is done. Some questions
BTW: Thanks! |
|
You can resolve the comments when you think they are resolved. I'll unresolve if I disagree. 👍 The in progress label is handled automatically by a bot. Don't worry about it. |
|
All done. I hope the code is ready now. |
MartinHjelmare
left a comment
There was a problem hiding this comment.
Probably try to rebase again to fix .coveragerc.
MartinHjelmare
left a comment
There was a problem hiding this comment.
Looks good!
Please add the integration component package to .coveragerc. Minor comment below too.
|
.coveragerc is updated. Question: is the temperature conversion to Fahrenheit handled by the core or does it need to be implemented by the platform? |
|
Yes, the temperature unit conversion is handled by the core. |
|
Can be merged when build passes. |
|
What's the normal waiting time for a build check? Is 3 days normal? |
|
I've restarted the workflow on circleci. Let's see what happens. |
MartinHjelmare
left a comment
There was a problem hiding this comment.
Sorry. We're in the middle of a major refactor. Please remove requirements and dependencies constants in the component.
Description:
Add initial support for a Stiebel Eltron component to support heat pumps with ISGWeb Modbus module.
It supports the climate platform currently and is prepared to add the sensor platform later on.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#8763
Example entry for
configuration.yaml(if applicable):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:
REQUIREMENTSvariable (example).requirements_all.txtby runningscript/gen_requirements_all.py..coveragerc.If the code does not interact with devices:
To do:
script/manifest/codeowners.py