You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ __New Features__
13
13
- Water heater improvements:
14
14
- Improves electric water heater tank losses when using `EnergyFactor` as the metric; now consistent with how `UniformEnergyFactor` is handled.
15
15
- Improves HPWH tank volume defaulting, particularly when `NumberofResidents` is provided.
16
+
- Allows HPWH performance adjustment when installed in confined space per RESNET HERS Addendum 77. When `extension/HPWHInConfinedSpaceWithoutMitigation` is "true", `extension/HPWHContainmentVolume` is used to calculate the adjustment.
16
17
- Updated site defaults:
17
18
-`Address/CityMunicipality`, `Address/StateCode`, `GeoLocation/Latitude`, `GeoLocation/Longitude`, and `TimeZone/UTCOffset` now default based on zip code if available.
18
19
-`TimeZone/DSTObserved` now defaults to false if `Address/StateCode` is 'AZ' or 'HI'.
Copy file name to clipboardExpand all lines: HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2571,13 +2571,25 @@
2571
2571
<sch:assert role='ERROR' test='count(h:WaterHeaterInsulation/h:Jacket/h:JacketRValue) <= 1'>Expected 0 or 1 element(s) for xpath: WaterHeaterInsulation/Jacket/JacketRValue</sch:assert>
2572
2572
<sch:assert role='ERROR' test='count(h:HotWaterTemperature) <= 1'>Expected 0 or 1 element(s) for xpath: HotWaterTemperature</sch:assert>
2573
2573
<sch:assert role='ERROR' test='count(h:UsesDesuperheater) <= 1'>Expected 0 or 1 element(s) for xpath: UsesDesuperheater</sch:assert> <!-- See [Desuperheater] -->
2574
+
<sch:assert role='ERROR' test='count(h:extension/h:HPWHInConfinedSpaceWithoutMitigation) <= 1'>Expected 0 or 1 element(s) for xpath: extension/HPWHInConfinedSpaceWithoutMitigation</sch:assert> <!-- See [HPWHInConfinedSpaceWithoutMitigation] -->
2575
+
<sch:assert role='ERROR' test='h:extension/h:HPWHInConfinedSpaceWithoutMitigation[text()="true" or text()="false"] or not(h:extension/h:HPWHInConfinedSpaceWithoutMitigation)'>Expected extension/HPWHInConfinedSpaceWithoutMitigation to be 'true' or 'false'</sch:assert>
2574
2576
<!-- Moved/deprecated extension/OperatingMode input; see https://github.com/NREL/OpenStudio-HPXML/pull/1289 -->
2575
2577
<sch:assert role='ERROR' test='count(h:extension/h:OperatingMode) = 0'>extension/OperatingMode has been replaced by HPWHOperatingMode</sch:assert>
2576
2578
<!-- Warnings -->
2577
2579
<sch:report role='WARN' test='number(h:HotWaterTemperature) < 110'>Hot water setpoint should typically be greater than or equal to 110 deg-F.</sch:report>
<sch:assert role='ERROR' test='count(h:HPWHContainmentVolume) = 1'>Expected 1 element(s) for xpath: HPWHContainmentVolume</sch:assert>
2587
+
<sch:assert role='ERROR' test='number(h:HPWHContainmentVolume) > 0 or not(h:HPWHContainmentVolume)'>Expected HPWHContainmentVolume to be greater than 0.</sch:assert>
2588
+
<!-- Warnings -->
2589
+
<sch:report role='WARN' test='number(h:HPWHContainmentVolume) > 1500'>HPWHContainmentVolume should typically be less than 1500 cuft when the HPWH is in confined space.</sch:report>
runner.registerWarning("HPWH COP adjustment based on HPWHContainmentVolume will not be applied to #{water_heating_system.id} because HPWHInConfinedSpaceWithoutMitigation is not 'true'.")
984
+
end
985
+
else
986
+
# FUTURE: apply for 120V HPWH and other system types that the correction may not be accurate for
runner.registerWarning("Heat pump water heater: #{water_heating_system.id} has no backup electric resistance element, COP adjustment for confined space may not be accurate when the containment space volume is below 450 cubic feet.")
0 commit comments