diff --git a/hub/data/energy_systems/montreal_custom_systems.xml b/hub/data/energy_systems/montreal_custom_systems.xml
index be67a4ea..cdf914a5 100644
--- a/hub/data/energy_systems/montreal_custom_systems.xml
+++ b/hub/data/energy_systems/montreal_custom_systems.xml
@@ -30,6 +30,12 @@
0.22
true
+
+ Heat Pump
+ 2.79
+ 3.23
+ false
+
@@ -282,6 +288,29 @@
3
+
+ Multi-zone built-up system with heat pump for heat
+
+ heating
+ domestic_hot_water
+
+
+ 7
+ 1
+ 2
+
+
+
+ Multi-zone built-up system with heat pump for cooling
+
+ cooling
+
+
+ 7
+ 2
+ 2
+
+
@@ -399,5 +428,12 @@
15
+
+
+ 17
+ 18
+ 15
+
+
diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py
index 860e1f5e..c47ca734 100644
--- a/hub/exports/building_energy/idf.py
+++ b/hub/exports/building_energy/idf.py
@@ -581,19 +581,19 @@ class Idf:
self._idf.newidfobject(
"OUTPUT:VARIABLE",
Variable_Name="Zone Ideal Loads Supply Air Total Heating Energy",
- Reporting_Frequency="Monthly",
+ Reporting_Frequency="Hourly",
)
self._idf.newidfobject(
"OUTPUT:VARIABLE",
Variable_Name="Zone Ideal Loads Supply Air Total Cooling Energy",
- Reporting_Frequency="Monthly",
+ Reporting_Frequency="Hourly",
)
self._idf.newidfobject(
"OUTPUT:VARIABLE",
Variable_Name="Water Use Equipment Heating Rate",
- Reporting_Frequency="Monthly",
+ Reporting_Frequency="Hourly",
)
# post-process to erase windows associated to adiabatic walls
diff --git a/hub/exports/building_energy/idf_files/Minimal.idf b/hub/exports/building_energy/idf_files/Minimal.idf
index f720b702..7d535832 100644
--- a/hub/exports/building_energy/idf_files/Minimal.idf
+++ b/hub/exports/building_energy/idf_files/Minimal.idf
@@ -148,10 +148,10 @@
OutputControl:Table:Style, CommaAndHTML,JtoKWH;
- Output:Meter,DISTRICTHEATING:Facility,monthly;
- Output:Meter,DISTRICTCOOLING:Facility,monthly;
- Output:Meter,InteriorEquipment:Electricity,monthly;
- Output:Meter,InteriorLights:Electricity,monthly;
+ Output:Meter,DISTRICTHEATING:Facility,hourly;
+ Output:Meter,DISTRICTCOOLING:Facility,hourly;
+ Output:Meter,InteriorEquipment:Electricity,hourly;
+ Output:Meter,InteriorLights:Electricity,hourly;
OutputControl:IlluminanceMap:Style,
Comma; !- Column separator