v3.6.1-beta.2
Pre-releaseBug 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:
- Both RPM and GPM entities are now created for your pump circuits
- The RPM entity has correct limits (450-3450 or your pump's actual limits)
- The GPM entity has correct limits (15-140 or your pump's actual limits)
- 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