-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[evcc] Add support of heating devices and three new channels #16378
Conversation
…gratedDevice channels support of heating devices (temperature) in addition to vehicles (SoC) Signed-off-by: Michael Weger <[email protected]>
Following changes have been implemented:
|
…hicles and the other way around) Signed-off-by: Michael Weger <[email protected]>
Signed-off-by: Michael Weger <[email protected]>
Following changes have been implemented:
|
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.
Left some naming suggestions, hope they make sense, otherwise LGTM.
Can you also summerize the functional changes in the start post for clarity and update the PR title ?
edit: late comment, some temperature channel has min/max 0/100 probably from percent? That has a different meaning in celsius vs fahrenheit, was it intentionally limited that way?
bundles/org.openhab.binding.evcc/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
bundles/org.openhab.binding.evcc/src/main/resources/OH-INF/thing/thing-types.xml
Show resolved
Hide resolved
bundles/org.openhab.binding.evcc/src/main/resources/OH-INF/thing/thing-types.xml
Show resolved
Hide resolved
bundles/org.openhab.binding.evcc/src/main/resources/OH-INF/thing/thing-types.xml
Outdated
Show resolved
Hide resolved
Signed-off-by: Michael Weger <[email protected]>
In evcc, the support of heating devices is quite rudimentary. SoC (0...100%) was translated to Temperature in °C (0...100°C). |
@lsiepel. Thanks for the review! All comments have been addressed. |
Signed-off-by: Michael Weger <[email protected]>
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.
Thanks, LGTM. Anything to add @florian-h05 ?
Nothing to add 👍 |
…#16378) * added effectiveLimitSoC, chargerFeatureHeating and chargerFeatureIntegratedDevice channels support of heating devices (temperature) in addition to vehicles (SoC) Signed-off-by: Michael Weger <[email protected]> Signed-off-by: Jørgen Austvik <[email protected]>
…#16378) * added effectiveLimitSoC, chargerFeatureHeating and chargerFeatureIntegratedDevice channels support of heating devices (temperature) in addition to vehicles (SoC) Signed-off-by: Michael Weger <[email protected]> (cherry picked from commit f0f9cf9)
This pull request has been mentioned on openHAB Community. There might be relevant details there: |
…#16378) * added effectiveLimitSoC, chargerFeatureHeating and chargerFeatureIntegratedDevice channels support of heating devices (temperature) in addition to vehicles (SoC) Signed-off-by: Michael Weger <[email protected]>
Implementation of #15744
If the charger is a heating device (no car), the SOC channels shall use Number:Temperature instead of Number:Dimensionless (Percent).
Parameter in
evcc.yaml
:chargers.heating: true
Flag in API:
In GUI:
See also the following change in evcc: evcc-io/evcc#9393
Following changes have been implemented:
effectiveLimitSoC
,chargerFeatureHeating
andchargerFeatureIntegratedDevice
channels