Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DistrictHeating meter is renamed to DistrictHeatingWater #5101

Closed
macumber opened this issue Mar 3, 2024 · 1 comment · Fixed by #5106 or NREL/OpenStudio-workflow-gem#149
Closed

Comments

@macumber
Copy link
Contributor

macumber commented Mar 3, 2024

Issue overview

Translation of OSM to IDF is using old DistrictHeating meter name rather than the new DistrictHeatingWater meter name. I'm not sure if DistrictCooling was also renamed as well.

Current Behavior

Translation of OSM to IDF is generating:

Output:Table:Monthly,
  Building Energy Performance - District Heating, !- Name
  2,                                      !- Digits After Decimal
  InteriorLights:DistrictHeating,         !- Variable or Meter Name 1
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 1
  ExteriorLights:DistrictHeating,         !- Variable or Meter Name 2
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 2
  InteriorEquipment:DistrictHeating,      !- Variable or Meter Name 3
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 3
  ExteriorEquipment:DistrictHeating,      !- Variable or Meter Name 4
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 4
  Fans:DistrictHeating,                   !- Variable or Meter Name 5
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 5
  Pumps:DistrictHeating,                  !- Variable or Meter Name 6
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 6
  Heating:DistrictHeating,                !- Variable or Meter Name 7
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 7
  Cooling:DistrictHeating,                !- Variable or Meter Name 8
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 8
  HeatRejection:DistrictHeating,          !- Variable or Meter Name 9
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 9
  Humidifier:DistrictHeating,             !- Variable or Meter Name 10
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 10
  HeatRecovery:DistrictHeating,           !- Variable or Meter Name 11
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 11
  WaterSystems:DistrictHeating,           !- Variable or Meter Name 12
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 12
  Cogeneration:DistrictHeating,           !- Variable or Meter Name 13
  SumOrAverage;                           !- Aggregation Type for Variable or Meter 13

Output:Meter,
  DistrictHeating:Facility,               !- Key Name
  Timestep;  

Expected Behavior

Translation of OSM to IDF should generate:

Output:Table:Monthly,
  Building Energy Performance - District Heating, !- Name
  2,                                      !- Digits After Decimal
  InteriorLights:DistrictHeatingWater,         !- Variable or Meter Name 1
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 1
  ExteriorLights:DistrictHeatingWater,         !- Variable or Meter Name 2
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 2
  InteriorEquipment:DistrictHeatingWater,      !- Variable or Meter Name 3
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 3
  ExteriorEquipment:DistrictHeatingWater,      !- Variable or Meter Name 4
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 4
  Fans:DistrictHeatingWater,                   !- Variable or Meter Name 5
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 5
  Pumps:DistrictHeatingWater,                  !- Variable or Meter Name 6
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 6
  Heating:DistrictHeatingWater,                !- Variable or Meter Name 7
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 7
  Cooling:DistrictHeatingWater,                !- Variable or Meter Name 8
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 8
  HeatRejection:DistrictHeatingWater,          !- Variable or Meter Name 9
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 9
  Humidifier:DistrictHeatingWater,             !- Variable or Meter Name 10
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 10
  HeatRecovery:DistrictHeatingWater,           !- Variable or Meter Name 11
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 11
  WaterSystems:DistrictHeatingWater,           !- Variable or Meter Name 12
  SumOrAverage,                           !- Aggregation Type for Variable or Meter 12
  Cogeneration:DistrictHeatingWater,           !- Variable or Meter Name 13
  SumOrAverage;                           !- Aggregation Type for Variable or Meter 13

Output:Meter,
  DistrictHeatingWater:Facility,               !- Key Name
  Timestep;  

Possible Solution

I'm not sure all the places the old name might be referenced, this might be one: https://github.com/NREL/OpenStudio/blob/develop/src/workflow/RunPreProcessMonthlyReports.hpp

Environment

Some additional details about your environment for this issue (if relevant):

  • Platform (Operating system, version): Windows 11
  • Version of OpenStudio (if using an intermediate build, include SHA): 3.7.0

Context

Cannot view DistrictHeating monthly end uses

May also need to update the OpenStudio Results measure to match

@macumber macumber added the Triage Issue needs to be assessed and labeled, further information on reported might be needed label Mar 3, 2024
@macumber
Copy link
Contributor Author

macumber commented Mar 3, 2024

Example model to reproduce
example.osm.txt

@jmarrec jmarrec added severity - Normal Bug component - Measures component - IDF Translation component - Workflow and removed Triage Issue needs to be assessed and labeled, further information on reported might be needed labels Mar 12, 2024
@jmarrec jmarrec self-assigned this Mar 12, 2024
jmarrec added a commit that referenced this issue Mar 12, 2024
Test logically fails

```
Note: Google Test filter = *RunPreProcessMonthlyReports*
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from WorkflowFixture
[ RUN      ] WorkflowFixture.RunPreProcessMonthlyReports
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:96: Failure
Value of: false
  Actual: false
Expected: true
District Heating is not a valid EndUseFuelType
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "InteriorLights"
  meterName
    Which is: "InteriorLights:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "ExteriorLights"
  meterName
    Which is: "ExteriorLights:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "InteriorEquipment"
  meterName
    Which is: "InteriorEquipment:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "ExteriorEquipment"
  meterName
    Which is: "ExteriorEquipment:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Fans"
  meterName
    Which is: "Fans:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Fans:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Fans:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Pumps"
  meterName
    Which is: "Pumps:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Pumps:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Pumps:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Heating"
  meterName
    Which is: "Heating:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Heating:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Heating:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Cooling"
  meterName
    Which is: "Cooling:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cooling:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cooling:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "HeatRejection"
  meterName
    Which is: "HeatRejection:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRejection:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRejection:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Humidifier"
  meterName
    Which is: "Humidifier:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Humidifier:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Humidifier:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "HeatRecovery"
  meterName
    Which is: "HeatRecovery:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRecovery:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRecovery:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "WaterSystems"
  meterName
    Which is: "WaterSystems:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group WaterSystems:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group WaterSystems:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Cogeneration"
  meterName
    Which is: "Cogeneration:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cogeneration:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cogeneration:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:96: Failure
Value of: false
  Actual: false
Expected: true
District Heating is not a valid EndUseFuelType
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Heating"
  meterName
    Which is: "DistrictHeating:Facility"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group DistrictHeating:Facility
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:117: Failure
Value of: eut
  Actual: true
Expected: false
EndUseType should not be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group DistrictHeating:Facility
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:118: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group DistrictHeating:Facility
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "InteriorLights"
  meterName
    Which is: "InteriorLights:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "ExteriorLights"
  meterName
    Which is: "ExteriorLights:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorLights:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "InteriorEquipment"
  meterName
    Which is: "InteriorEquipment:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group InteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "ExteriorEquipment"
  meterName
    Which is: "ExteriorEquipment:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group ExteriorEquipment:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Fans"
  meterName
    Which is: "Fans:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Fans:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Fans:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Pumps"
  meterName
    Which is: "Pumps:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Pumps:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Pumps:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Heating"
  meterName
    Which is: "Heating:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Heating:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Heating:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Cooling"
  meterName
    Which is: "Cooling:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cooling:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cooling:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "HeatRejection"
  meterName
    Which is: "HeatRejection:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRejection:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRejection:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Humidifier"
  meterName
    Which is: "Humidifier:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Humidifier:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Humidifier:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "HeatRecovery"
  meterName
    Which is: "HeatRecovery:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRecovery:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group HeatRecovery:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "WaterSystems"
  meterName
    Which is: "WaterSystems:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group WaterSystems:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group WaterSystems:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:113: Failure
Expected equality of these values:
  reconstructedMeterName
    Which is: "Cogeneration"
  meterName
    Which is: "Cogeneration:DistrictHeating"
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cogeneration:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:129: Failure
Value of: ft
  Actual: false
Expected: true
FuelType should be present
Google Test trace:
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:104: Processing extensible group Cogeneration:DistrictHeating
/home/julien/Software/Others/OpenStudio/src/workflow/test/RunPreProcessMonthlyReports_GTest.cpp:75: Processing Building Energy Performance - District Heating Peak Demand
========================================
```
jmarrec added a commit to NREL/OpenStudio-workflow-gem that referenced this issue Mar 12, 2024
* Note for the name of the Output:Table:Monthly: AFAIK, this is OpenStudio::EndUseFuelType::valueDescription that is used by reporting measures so I made the change as well, perhaps some of them harcoded it to "District Heating", I'm not sure
* `Electricity Peak Demand` was missing Refrigeration EUT
cf NREL/OpenStudio#5101
kbenne added a commit that referenced this issue Apr 9, 2024
Fix #5101 - Update monthly reports for DistrictHeatingWater
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment