diff --git a/Changelog.md b/Changelog.md
index e533f038a2..d0e42dd881 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -7,7 +7,7 @@ __Features__
__Bugfixes__
- **Breaking change**: Prevent possible error if HPWH in confined space with very small containment volume; minimum allowed volume now 32 ft3.
-- **Breaking change**: HPWH `EnergyFactor`/`UniformEnergyFactor` must now be >= 2 (previously > 1).
+- **Breaking change**: HPWH `EnergyFactor`/`UniformEnergyFactor` must now be >= 1.45 (previously > 1).
- Fixes ERV supply outlet enthalpy calculation used to calculate latent effectiveness.
- Removes duplicated ceiling/floor internal mass surfaces between conditioned stories.
diff --git a/HPXMLtoOpenStudio/measure.xml b/HPXMLtoOpenStudio/measure.xml
index e06fb34c93..9799256f7b 100644
--- a/HPXMLtoOpenStudio/measure.xml
+++ b/HPXMLtoOpenStudio/measure.xml
@@ -3,8 +3,8 @@
3.1
hpxml_to_openstudio
b1543b30-9465-45ff-ba04-1d1f85e763bc
- 33bfdc9e-84c0-409d-bc66-ca2781e23cf0
- 2026-07-15T22:44:01Z
+ b5a80774-bddd-4161-b29c-68607900018d
+ 2026-07-16T19:57:35Z
D8922A73
HPXMLToOpenStudio
HPXML to OpenStudio Translator
@@ -421,7 +421,7 @@
hpxml_schematron/EPvalidator.sch
sch
resource
- 423C115C
+ 277C72EB
hpxml_schematron/iso-schematron.xsd
@@ -829,7 +829,7 @@
test_validation.rb
rb
test
- F7D696DC
+ 9ABBBD64
test_vehicle.rb
diff --git a/HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch b/HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch
index 7d33a86035..65471360e5 100644
--- a/HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch
+++ b/HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch
@@ -2139,8 +2139,9 @@
Expected FractionDHWLoadServed
Expected HeatingCapacity to be greater than 0.
Expected UniformEnergyFactor or EnergyFactor but not both
- Expected UniformEnergyFactor to be greater than or equal to 2
- Expected EnergyFactor to be greater than or equal to 2
+
+ Expected UniformEnergyFactor to be greater than or equal to 1.45
+ Expected EnergyFactor to be greater than or equal to 1.45
Expected HPWHOperatingMode to be 'hybrid/auto' or 'heat pump only'
Expected at most one extension/HPWHInConfinedSpaceWithoutMitigation
Expected extension/HPWHInConfinedSpaceWithoutMitigation to be 'true' or 'false'
diff --git a/HPXMLtoOpenStudio/tests/test_validation.rb b/HPXMLtoOpenStudio/tests/test_validation.rb
index 53c3a49d00..2504826d54 100644
--- a/HPXMLtoOpenStudio/tests/test_validation.rb
+++ b/HPXMLtoOpenStudio/tests/test_validation.rb
@@ -75,7 +75,7 @@ def test_schema_schematron_error_messages
'dehumidifier-fraction-served' => ['Expected sum(FractionDehumidificationLoadServed) to be less than or equal to 1 [context: /HPXML/Building/BuildingDetails, id: "MyBuilding"]'],
'dhw-frac-load-served' => ['Expected sum(FractionDHWLoadServed) to be 1 [context: /HPXML/Building/BuildingDetails, id: "MyBuilding"]'],
'dhw-invalid-ef-tank' => ['Expected EnergyFactor to be less than 1 [context: /HPXML/Building/BuildingDetails/Systems/WaterHeating/WaterHeatingSystem[WaterHeaterType="storage water heater"], id: "WaterHeatingSystem1"]'],
- 'dhw-invalid-uef-tank-heat-pump' => ['Expected UniformEnergyFactor to be greater than or equal to 2 [context: /HPXML/Building/BuildingDetails/Systems/WaterHeating/WaterHeatingSystem[WaterHeaterType="heat pump water heater"], id: "WaterHeatingSystem1"]'],
+ 'dhw-invalid-uef-tank-heat-pump' => ['Expected UniformEnergyFactor to be greater than or equal to 1.45 [context: /HPXML/Building/BuildingDetails/Systems/WaterHeating/WaterHeatingSystem[WaterHeaterType="heat pump water heater"], id: "WaterHeatingSystem1"]'],
'dishwasher-location' => ['A location is specified as "garage" but no surfaces were found adjacent to this space type.'],
'duct-leakage-cfm25' => ["The value '-2.0' is less than the minimum value allowed",
"The value '-3.0' is less than the minimum value allowed"],
@@ -326,7 +326,7 @@ def test_schema_schematron_error_messages
hpxml_bldg.water_heating_systems[0].recovery_efficiency = nil
when 'dhw-invalid-uef-tank-heat-pump'
hpxml, hpxml_bldg = _create_hpxml('base-dhw-tank-heat-pump.xml')
- hpxml_bldg.water_heating_systems[0].uniform_energy_factor = 1.5
+ hpxml_bldg.water_heating_systems[0].uniform_energy_factor = 1.4
when 'dishwasher-location'
hpxml, hpxml_bldg = _create_hpxml('base.xml')
hpxml_bldg.dishwashers[0].location = HPXML::LocationGarage
diff --git a/docs/source/workflow_inputs.rst b/docs/source/workflow_inputs.rst
index d08c699ef2..0bff88401d 100644
--- a/docs/source/workflow_inputs.rst
+++ b/docs/source/workflow_inputs.rst
@@ -4241,7 +4241,7 @@ Each heat pump water heater is entered as a ``/HPXML/Building/BuildingDetails/Sy
``FractionDHWLoadServed`` double frac >= 0, <= 1 [#]_ Yes Fraction of hot water load served [#]_
``HeatingCapacity`` double Btu/hr > 0 No See [#]_ Heating input capacity
``BackupHeatingCapacity`` double Btu/hr >= 0 No 15355 (4.5 kW) Heating capacity of the electric resistance backup
- ``UniformEnergyFactor`` or ``EnergyFactor`` double frac >= 2, <= 5 Yes EnergyGuide label rated efficiency
+ ``UniformEnergyFactor`` or ``EnergyFactor`` double frac >= 1.45, <= 5 Yes EnergyGuide label rated efficiency
``HPWHDucting/ExhaustAirTermination`` string See [#]_ No The location where HPWH exhaust air is ducted to
``HPWHOperatingMode`` string See [#]_ No hybrid/auto Operating mode [#]_
``UsageBin`` or ``FirstHourRating`` string or double str or gal/hr See [#]_ or > 0 No See [#]_ EnergyGuide label usage bin/first hour rating