Skip to content

OS-HPXML 1.12#809

Merged
shorowit merged 7 commits into
masterfrom
oshpxml_1_12
May 7, 2026
Merged

OS-HPXML 1.12#809
shorowit merged 7 commits into
masterfrom
oshpxml_1_12

Conversation

@shorowit
Copy link
Copy Markdown
Collaborator

@shorowit shorowit commented May 7, 2026

Pull Request Description

[description here]

Checklist

Not all may apply:

  • OS-HPXML git subtree has been pulled
  • 301validator.sch has been updated (reference EPvalidator.sch)
  • Sample files have been added/updated (openstudio tasks.rb update_hpxmls)
  • Tests have been added/updated (e.g., rulesets\tests and/or workflow/tests/*_test.rb)
  • Documentation has been updated
  • Changelog has been updated
  • openstudio tasks.rb update_measures has been run
  • No unexpected changes to simulation results on CI

shorowit added 4 commits May 6, 2026 20:28
552bb776cf Merge pull request #2212 from NatLabRockies/unmet_hours_warning
3b3fa21add Latest results. [skip ci]
4cc257fc02 Rename sample file names for consistency.
c2da62e6e7 Fix tests.
af157eb679 Update test.
389f146fad Adds a warning if there are more than 300 unmet hours for heating or cooling.
c70dade29e Merge pull request #2211 from NatLabRockies/ems_long_line_error
2628068156 Latest results. [skip ci]
b870a4379e It's just one zip now [ci skip]
a2467d560c Reduce number of OpenEI rates to test, 500 is more than enough. [ci skip]
e6b8eb9a65 Shift a few more simulations to the first CI job to make their runtimes more equal. [ci skip]
b5f7e49b07 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into ems_long_line_error
adbf53a322 Merge pull request #2207 from NatLabRockies/update_energy_rates
e7b7aff616 Minor cleanup [ci skip]
262b22d82a Forgot to add new file. And update Changelog.md
ab126394c0 Split component load EMS line into multiple lines. Add test file.
3c2b7439d2 Enhance changelog language [ci skip]
0f3cda4097 Merge branch 'update_energy_rates' of github.com:NREL/OpenStudio-HPXML into update_energy_rates
544afad098 run tasks.rb update_measures
cbfe83fd7d Update changelog
3baf3a14b4 Latest results. [skip ci]
b19661b21b Merge branch 'master' of github.com:NREL/OpenStudio-HPXML into update_energy_rates
0b85fe2cef Refactor get_eia_seds_rate to simplify rate retrieval logic
7b35fb824b Merge pull request #2182 from NatLabRockies/blower_off_delay
da43aec525 Latest results. [skip ci]
b9e445b771 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into blower_off_delay
0e00e6ed9c Latest results. [skip ci]
71b9134bad Fix xml
d9ffd52117 tasks.rb update_measures
7c5f8094f8 Fix tests
4c55cf5e67 Update the README
f9e73be820 Use the most recent year's non-zero fuel rates for each state/fuel combo
593a4df0ef Rename pr_all_update.csv to eia_fuel_rates_by_state.csv
e73b0ab1a1 Remove coal rate mention from README and handle coal file checks in util.rb
95506962ad Merge branch 'master' of github.com:NREL/OpenStudio-HPXML into update_energy_rates
98c3ea0d05 run rubocop again
645fdc4c29 Merge pull request #2209 from NatLabRockies/update_openei_rates
48199e47fc Pull in latest OpenEI rates.
8d0dd059cf Merge pull request #2206 from NatLabRockies/pv_grid_connection_fee_bugfix
8450a45c97 run tasks.rb update_measures
d7ce9ce73c Update fuel_type to fuel in utility bills and related CSV headers
5e165986c0 update tasks.rb to hit the EIA API; download the data into a CSV; update the OS-HPXML code to use it
61016e04c3 Add bugfix and tests.
712d41f0f5 Initial cleanup before the bugfix.
66ef3dbf7f Merge pull request #2189 from NatLabRockies/refactor_sensors
d2ad754ad9 A little cleanup.
24e0c0b314 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into refactor_sensors
045f84b4a8 Merge pull request #2151 from NatLabRockies/address-crankcase-defrost-pan-warning
2b44b268e8 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
4eedfa4aa5 Merge pull request #2201 from NatLabRockies/replace_one_based_arrays
c0bb4199eb Revert these
aa1944871a Missed one schedule class, and a little cleanup.
6a39644f6b Replace final (?) set of 1-based arrays in the code.
1f5d5b26c2 Latest results. [skip ci]
d7d2ac9add Latest results. [skip ci]
60e8f0c19b Merge branch 'address-crankcase-defrost-pan-warning' of github.com:NREL/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
af6e7cf739 Update crankcase heater run logic during unavailable periods.
46d51ed185 Merge branch 'address-crankcase-defrost-pan-warning' of https://github.com/NatLabRockies/OpenStudio-HPXML into refactor_sensors
e254a2b852 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
4a34713c1e Fix program.
8fe5c5fd12 Pull in logic from PR 2193
bb46081901 Merge branch 'address-crankcase-defrost-pan-warning' of https://github.com/NatLabRockies/OpenStudio-HPXML into refactor_sensors
a94605bbb2 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
42597849e2 Simplify logic; no diffs expected.
56b8ab9e07 Latest results.
031529bb11 Include availability sensors in compressor lockout program line.
747e359055 Update the new changelog entry.
8eefb0df0a Bit of refactoring around variable definitions, per review.
cbc3a2d030 Latest results.
6434c0e73f Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
a5321e3656 Switch to using thermostat setpoint schedule values everywhere.
ff80104be0 Fix timeseries heating/cooling setpoints reported when using on-off thermostat deadband model.
9886e70929 Clean up documentation; clarify it applies to cooling. [ci skip]
954ed067f8 Update Changelog.md
9fe269cc30 Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into blower_off_delay
f95da7d899 Latest results.
b1fd092a22 Bugfix.
a1b4d5ec09 Latest results.
5577137209 More bugfixes.
fe90374e01 Latest results.
d4132dcb4e A bit more cleanup.
6d269bfa9e Latest results.
668be070a3 Another bugfix.
dcb5f83e9c Latest results.
79088abbb1 Bugfix to address difference between setpoint 'schedule value' and zone reported setpoint with respect to deadband.
e28c791550 Latest results.
27df67b2a5 Some more reuse of sensors.
00b0769ecf Need to revert this change. Setpoints need to be defined before we create geometry (for Kiva initial temperature estimate).
261b054ff4 Added comments to the blower off delay program to clarify equations based on the Shirey et al report.
e21cad37e3 Merge branch 'address-crankcase-defrost-pan-warning' of https://github.com/NatLabRockies/OpenStudio-HPXML into refactor_sensors
22e0d234fb Add site & conditioned zone sensors upfront and reuse them throughout the code. Prevents duplicate sensors from being created.
9c4b80bb81 Latest results.
546ddbb75d Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into address-crankcase-defrost-pan-warning
3e263f625d Latest results.
1cda58ce3d Bugfixes, cleanup.
11a6fda101 Refactor inputs, update docs and sample files.
a6d7be1195 Latest results.
69e7703b92 Remove passing model into get_object_outputs_by_key.
5e8f7940be Merge branch 'master' into address-crankcase-defrost-pan-warning
2029d99881 Latest results.
24da7fd94f Add mech vent to our dehumidifier files and move them to Houston.
8949e5558a Latest results.
f5de21c4a2 Move actual cfm/ton values to HVAC constants. Small fix to fan coil airflow rate.
aafa29229e Merge branch 'master' of https://github.com/NatLabRockies/OpenStudio-HPXML into blower_off_delay
496c8db152 Replace 400 with RatedCFMPerTon [ci skip]
176428e9b3 Fix copy/paste issue [ci skip]
07f7d6b90d Latest results.
b18f26fd2e Incorporate unit multiplier
f52fc86a1b Remove continuous fan mode.
2562fa3a6b Fix CI (whole SFA/MF buildings)
251b294671 Initial cut at adding blower off delay/latent degradation model.
c585f32a21 Update the changelog. [ci skip]
5e820e6180 Replace a few remaining TODO comments. [ci skip]
44ea2e1d04 Latest results.
2afbc95138 Change calling point InsideHVACSystemIterationLoop -> EndOfSystemTimestepBeforeHVACReporting.
54238a30e0 Latest results.
5c2f362190 Merge branch 'master' into address-crankcase-defrost-pan-warning
76cddff3a5 Latest results.
439a2138cf Remove model from being passed into get_object_outputs_by_key.
63dd002073 Merge branch 'master' into address-crankcase-defrost-pan-warning
fd4513d43c Latest results.
13fab783c1 Merge branch 'master' into address-crankcase-defrost-pan-warning
a4f9f014ff Latest results.
ba58f27c9e Merge branch 'master' into address-crankcase-defrost-pan-warning
5147828972 Latest results.
b85e3c4b6c Introduce the cooling coil runtime fraction sensor.
f1da956e21 Organize ems sensors.
c8dd252625 Update measure xml file.
ecdc56543b Bring cycling ratio into the calculation for multispeed objects.
5e0541d0fa Introduce a new sensor for unitary system.
641094cdd9 Put hp heating tout and rtf sensors upstream of defrost and crankcase.
cd0d7abbf9 Merge branch 'master' into address-crankcase-defrost-pan-warning
2abcd8ebd0 Update measure xml.
9345759556 Set additional properties for hp heating tout and rtf sensors.
c1c8046511 Latest results.
61a3792681 Revert clg_coil addition in hvac test.
8c263cb8fa Revise and simplify ems logic for unavailable periods.
3a05c70425 Use heating coil runtime fraction for crankcase calculation.
8ba115f851 Latest results.
a215af2439 Use heating and/or cooling availability sensors for crankcase operation.
897e27643f Merge branch 'master' into address-crankcase-defrost-pan-warning
51bb6a762b Latest results.
3316eaba99 Crankcase allows zero capacity; slight program fix.
6eeaa29c72 Latest results.
e526e2546d Deal with crankcase allocation to heating or cooling.
2873982e62 Remove old crankcase unit test.
554afd19e2 Update defrost/pan/crankcase ems test for crankcase changes.
1a40627453 Crankcase into its own program, and remove season from pan and crankcase.
0ff6650e9b Merge branch 'master' into address-crankcase-defrost-pan-warning
e1c49500fd Update tests and docs.
aae60b155b Add crankcase ems program, and use hvac seasons and unavailability periods in defrost, pan, and crankcase ems programs.
8758181d49 Add new sample files for heat pump with hvac seasons, power outage.

git-subtree-dir: hpxml-measures
git-subtree-split: 552bb776cf44523ba98e8eca1574d8a7b5381d35
@shorowit shorowit self-assigned this May 7, 2026
@shorowit shorowit marked this pull request as ready for review May 7, 2026 15:10
@shorowit shorowit merged commit b8fb4e0 into master May 7, 2026
@shorowit shorowit deleted the oshpxml_1_12 branch May 7, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant