⚠️ 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 the valve-opening control parameters already available for direct valve regulation in over_climate thermostats to over_valve thermostats:
opening_threshold_degreemin_opening_degreesmax_opening_degreesmax_closing_degree
These parameters adapt the TPI command for each valve: closing threshold, minimum opening degree, maximum opening cap, and maximum closing limit.
Changes
- Added opening-degree control support for
over_valve. - Reused and secured the opening/closing-degree calculation.
- Fixed a double calculation affecting
over_climatevalve-regulation underlyings. - Added ConfigFlow validation for CSV lists, list cardinality, and
[0, 100]bounds. - Added labels, descriptions, and errors to
strings.jsonand all 10 translations. - Updated user documentation in every language.
- Added the 10.4.0 release note to all README files.
Validation
tests/test_overclimate_valve.py: 30 passed.test_user_config_flow_over_climate_valve: passed.- Translation JSON validation: passed.
git diff --check: passed.
Full Changelog: 10.3.0...10.4.0-beta1