github jmcollin78/versatile_thermostat 10.4.0-beta1
10.4.0-beta1 - add valve control parameters for `over_valve`

pre-release3 hours ago

⚠️ 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_degree
  • min_opening_degrees
  • max_opening_degrees
  • max_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_climate valve-regulation underlyings.
  • Added ConfigFlow validation for CSV lists, list cardinality, and [0, 100] bounds.
  • Added labels, descriptions, and errors to strings.json and 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

Don't miss a new versatile_thermostat release

NewReleases is sending notifications on new releases.