Add Configuration of DHW Temperature (CDT) use case#249
Draft
volschin wants to merge 4 commits into
Draft
Conversation
Groundwork for the HVAC system function and temperature use cases. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author
|
Ping @andig |
Contributor
|
Yes? |
Author
|
The missing part to complete DHW. |
Contributor
|
Ah. Nothing evcc uses ;). I'd go for |
Author
|
The Start.OneTimeDhw only heats the water to the configured standard temp. This gives the Option to higher the temp for this action and set it back afterwards. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the Configuration Appliance client for Configuration of DHW Temperature (CDT) and supersedes the older draft #132 with the current use-case APIs and event lifecycle.
This contribution is stacked on #239 because CDT uses its shared HVAC API types and the Setpoint/HVAC client helpers. The CDT-specific change is commit
50de294.Behavior and safety
autowhen it maps unambiguously to exactly one DHW setpointSetpointListDatawrite operation and the optional changeability flagThe full-list write and omitted-changeability behavior reflect the interoperability behavior observed with a Vaillant VR940 gateway and retain the validation semantics already exercised in the eebus-bridge integration.
Verification
go vet ./...go test -race ./...