⚠️ This is a pre-release to test in real condition. You can test it if you want and report your tests results.
Summary
This PR adds Sleep Mode support for over_valve VTherms.
When Sleep Mode is selected—either through the HVAC mode or versatile_thermostat.set_hvac_mode_sleep—the VTherm is displayed as off while sending a raw 100% opening request to each underlying valve.
The physical valve opening still follows the existing valve-control pipeline and can therefore be capped by max_opening_degrees or the underlying number entity limits. A sleeping VTherm never contributes to central boiler activation, even when a valve is physically open.
Included changes
- Adds
SLEEPtoover_valveHVAC modes, including AC mode support. - Supports the dedicated Sleep Mode service for
over_valve. - Preserves target temperature and preset when entering or leaving Sleep Mode.
- Keeps
hvac_actionoff and active-device reporting empty during Sleep Mode. - Preserves the existing #1348 valve opening-control behavior.
- Updates service descriptions, translations,
over_valvedocumentation, reference documentation, and README release notes.
Validation
- Verified manually in Home Assistant.
- Confirmed that the VTherm UI Card supports the new behavior natively.
- JSON, YAML, and Markdown diagnostics report no errors.
Full Changelog: 10.4.0-beta1...10.4.0.beta2