Skip to content

v3.6.1-beta.2

Pre-release
Pre-release

Choose a tag to compare

@btli btli released this 12 Jan 17:04
e847c5f

Bug Fix

This release fixes the pump speed/GPM entity creation issue reported in #19.

What's Changed

Fixed: Removed restrictive pump subtype checks that prevented entity creation for pumps with unexpected subtypes.

The previous implementation checked the parent pump's SUBTYP to determine whether to create RPM/GPM entities. This was too restrictive and failed for pumps with subtypes that weren't in the allowed lists.

The fix: Trust the PMPCIRC object itself - if it has SPEED_ATTR, create an RPM entity; if it has GPM_ATTR, create a GPM entity. The limits are still correctly pulled from the parent pump's MIN/MAX (for RPM) and MINF/MAXF (for GPM) attributes.

Testing Request

@divinebovine - Please test this version and confirm that:

  1. Both RPM and GPM entities are now created for your pump circuits
  2. The RPM entity has correct limits (450-3450 or your pump's actual limits)
  3. The GPM entity has correct limits (15-140 or your pump's actual limits)
  4. Setting values works correctly

Installation

Update via HACS or download the zip below.

Full Changelog: v3.6.1-beta.1...v3.6.1-beta.2