Skip to content

v3.6.1-beta.6

Pre-release
Pre-release

Choose a tag to compare

@btli btli released this 16 Jan 20:32

What's Changed

VSF Pump Control Redesign

VSF (Variable Speed/Flow) pumps now use a unified speed entity that dynamically changes based on the pump mode:

  • Single entity replaces separate RPM/GPM entities
  • Unit of measurement changes automatically (rpmgpm) based on SELECT mode
  • Min/max/step values update automatically when mode switches
  • Entity responds to both SPEED and SELECT attribute changes
SELECT Mode Unit Min Max Step
RPM rpm 450 3450 50
GPM gpm 15 140 5

Breaking Change

⚠️ Entity IDs have changed - Old entity IDs like number.pool_rpm_pool and number.pool_gpm_pool will become unavailable. Users may need to update automations referencing old entity IDs.

Technical Details

  • Added PumpSpeedNumber class for VSF pumps with dynamic properties
  • VS-only pumps continue to use PoolNumber with RPM
  • VF-only pumps continue to use PoolNumber with GPM
  • 19 new tests added for the redesigned functionality

Full Changelog: v3.6.1-beta.5...v3.6.1-beta.6