From 47d306540218fbd8d81398dac5de82b6c04ae61d Mon Sep 17 00:00:00 2001 From: PH Tools Date: Tue, 14 Feb 2023 09:47:20 -0500 Subject: [PATCH 1/3] Fix merged window names --- PHX/model/components.py | 8 ++++-- PHX/to_WUFI_XML/xml_schemas.py | 1 + _testing_to_PHPP.py | 50 +++++++++++++++++----------------- 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/PHX/model/components.py b/PHX/model/components.py index 082097e..e400865 100644 --- a/PHX/model/components.py +++ b/PHX/model/components.py @@ -241,7 +241,7 @@ def add_elements(self, _elements: Collection[PhxApertureElement]) -> None: return None - def __add__(self, other) -> PhxComponentAperture: + def __add__(self, other: PhxComponentAperture) -> PhxComponentAperture: """Merge with another Component into a single new Component. Arguments: @@ -258,7 +258,11 @@ def __add__(self, other) -> PhxComponentAperture: continue setattr(new_compo, attr_name, attr_val) - new_compo.display_name = "Merged_Component" + if self.window_type.display_name == other.window_type.display_name: + new_compo.display_name = self.window_type.display_name + else: + new_compo.display_name = "Merged_Aperture_Component" + new_compo.elements = self.elements + other.elements for element in new_compo.elements: element.host = new_compo diff --git a/PHX/to_WUFI_XML/xml_schemas.py b/PHX/to_WUFI_XML/xml_schemas.py index d07934c..7da297b 100644 --- a/PHX/to_WUFI_XML/xml_schemas.py +++ b/PHX/to_WUFI_XML/xml_schemas.py @@ -263,6 +263,7 @@ def _PhxComponentAperture(_c: building.PhxComponentAperture) -> List[xml_writabl "IdentNrPolygons", [XML_Node("IdentNr", n, "index", i) for i, n in enumerate(_c.polygon_ids)], ), + XML_Node("DepthWindowReveal", 0.1016, "unit", "m"), ] diff --git a/_testing_to_PHPP.py b/_testing_to_PHPP.py index 3e5e640..d7f9225 100644 --- a/_testing_to_PHPP.py +++ b/_testing_to_PHPP.py @@ -18,7 +18,7 @@ "/Users/em/Dropbox/bldgtyp-00/00_PH_Tools/PHX/tests/_source_hbjson/Default_Model_Single_Zone.hbjson" ) SOURCE_FILE = pathlib.Path( - "/Users/em/Dropbox/bldgtyp-00/00_PH_Tools/PHX/sample/hbjson/HarmsDavis_230201.hbjson" + "/Users/em/Dropbox/bldgtyp-00/00_PH_Tools/PHX/sample/hbjson/Arapahoe_Cir_230206.hbjson" ) if __name__ == "__main__": @@ -49,30 +49,30 @@ with phpp_conn.xl.in_silent_mode(): phpp_conn.xl.unprotect_all_sheets() - # phpp_conn.write_certification_config(phx_project) - # phpp_conn.write_climate_data(phx_project) - # phpp_conn.write_project_constructions(phx_project) - # phpp_conn.write_project_tfa(phx_project) - # phpp_conn.write_project_opaque_surfaces(phx_project) - # phpp_conn.write_project_thermal_bridges(phx_project) - # phpp_conn.write_project_window_components(phx_project) - # phpp_conn.write_project_window_surfaces(phx_project) - # phpp_conn.write_project_window_shading(phx_project) - # phpp_conn.write_project_ventilation_components(phx_project) - # phpp_conn.write_project_ventilators(phx_project) - # phpp_conn.write_project_spaces(phx_project) - # phpp_conn.write_project_ventilation_type(phx_project) - # phpp_conn.write_project_airtightness(phx_project) - # phpp_conn.write_project_volume(phx_project) - # phpp_conn.write_project_hot_water(phx_project) - # phpp_conn.write_project_res_elec_appliances(phx_project) - # phpp_conn.write_non_res_utilization_profiles(phx_project) - # phpp_conn.write_non_res_space_lighting(phx_project) - # phpp_conn.write_non_res_IHG(phx_project) + phpp_conn.write_certification_config(phx_project) + phpp_conn.write_climate_data(phx_project) + phpp_conn.write_project_constructions(phx_project) + phpp_conn.write_project_tfa(phx_project) + phpp_conn.write_project_opaque_surfaces(phx_project) + phpp_conn.write_project_thermal_bridges(phx_project) + phpp_conn.write_project_window_components(phx_project) + phpp_conn.write_project_window_surfaces(phx_project) + phpp_conn.write_project_window_shading(phx_project) + phpp_conn.write_project_ventilation_components(phx_project) + phpp_conn.write_project_ventilators(phx_project) + phpp_conn.write_project_spaces(phx_project) + phpp_conn.write_project_ventilation_type(phx_project) + phpp_conn.write_project_airtightness(phx_project) + phpp_conn.write_project_volume(phx_project) + phpp_conn.write_project_hot_water(phx_project) + phpp_conn.write_project_res_elec_appliances(phx_project) + phpp_conn.write_non_res_utilization_profiles(phx_project) + phpp_conn.write_non_res_space_lighting(phx_project) + phpp_conn.write_non_res_IHG(phx_project) # TODO: add custom any-range writer (User-Determined) - # phpp_conn.activate_variant_assemblies() - # phpp_conn.activate_variant_windows() - # phpp_conn.activate_variant_ventilation() - # phpp_conn.activate_variant_additional_vent() + phpp_conn.activate_variant_assemblies() + phpp_conn.activate_variant_windows() + phpp_conn.activate_variant_ventilation() + phpp_conn.activate_variant_additional_vent() From 3f59ba55d6013afb4bac45cde21abe405c966c82 Mon Sep 17 00:00:00 2001 From: PH Tools Date: Tue, 14 Feb 2023 10:22:29 -0500 Subject: [PATCH 2/3] update test XML files --- .../Default_Model_Single_Zone.xml | 4 +- tests/_reference_xml/Multi_Room_Complete.xml | 39 +- .../Default_Model_Single_Zone.hbjson | 76 +-- .../Default_Room_Single_Zone.json | 70 +-- .../_source_hbjson/Multi_Room_Complete.hbjson | 488 +++++++++--------- 5 files changed, 339 insertions(+), 338 deletions(-) diff --git a/tests/_reference_xml/Default_Model_Single_Zone.xml b/tests/_reference_xml/Default_Model_Single_Zone.xml index ecd9664..48728d4 100644 --- a/tests/_reference_xml/Default_Model_Single_Zone.xml +++ b/tests/_reference_xml/Default_Model_Single_Zone.xml @@ -203,7 +203,7 @@ 5 - Room_5_eca51267..Face4 + Room_5_b777e995..Face4 true 1 12 @@ -219,7 +219,7 @@ 6 - Room_5_eca51267..Face5 + Room_5_b777e995..Face5 true 1 7 diff --git a/tests/_reference_xml/Multi_Room_Complete.xml b/tests/_reference_xml/Multi_Room_Complete.xml index 977fbb4..124cbf1 100644 --- a/tests/_reference_xml/Multi_Room_Complete.xml +++ b/tests/_reference_xml/Multi_Room_Complete.xml @@ -642,7 +642,7 @@ 48 - Merged_Component + Generic Double Pane true 2 4 @@ -660,10 +660,11 @@ 12 14 + 0.1016 49 - Shade_cf2a3d1d + Shade_3f430a24 true 1 1 @@ -679,7 +680,7 @@ 50 - Shade_0392da13 + Shade_532bd2ca true 1 1 @@ -825,58 +826,58 @@ - _unnamed_bldg_segment__10b9e866 + _unnamed_bldg_segment__0e1a8441 -15 - 18.0 + 10.733126291998989 0.01 -1 - _unnamed_bldg_segment__3739e0c5 + _unnamed_bldg_segment__0e2e3c0f -15 - 16.0 + 18.0 0.01 -1 - _unnamed_bldg_segment__5003cb60 + _unnamed_bldg_segment__40041adf -15 9.391485505499118 0.01 -1 - _unnamed_bldg_segment__59e4f062 + _unnamed_bldg_segment__467dd3a3 -15 - 10.733126291998989 + 14.0 0.01 -1 - _unnamed_bldg_segment__996ea535 + _unnamed_bldg_segment__5c6164b2 -15 - 22.0 + 13.416407864998739 0.01 -1 - _unnamed_bldg_segment__b1a78444 + _unnamed_bldg_segment__74755e38 -15 - 9.391485505499118 + 22.0 0.01 -1 - _unnamed_bldg_segment__dffb00ef + _unnamed_bldg_segment__a2ff4bdb -15 - 13.416407864998739 + 9.391485505499118 0.01 -1 - _unnamed_bldg_segment__f44dd335 + _unnamed_bldg_segment__a7714530 -15 - 14.0 + 16.0 0.01 -1 @@ -1166,7 +1167,7 @@ - e4eb3e8d-ae0f-4648-855e-98d6cf77b828 + 767c92e3-223a-4ba8-a8ce-40932465d9e6 1 5 5 diff --git a/tests/_source_hbjson/Default_Model_Single_Zone.hbjson b/tests/_source_hbjson/Default_Model_Single_Zone.hbjson index 3ecfe4d..98ea0f9 100644 --- a/tests/_source_hbjson/Default_Model_Single_Zone.hbjson +++ b/tests/_source_hbjson/Default_Model_Single_Zone.hbjson @@ -41,7 +41,7 @@ "PHIUS2021_cooling_load": 10.0 }, "name": "Unnamed_Bldg_Segment", - "identifier": "5a9184db-ad9d-4a38-8bfd-6968eba453fc", + "identifier": "dfbc9630-2323-43cf-9de4-47e2490c2bf1", "site": { "climate": { "monthly_radiation": { @@ -87,8 +87,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "0bd826df-3727-41cd-8e37-7428a3a3101d", - "display_name": "0bd826df-3727-41cd-8e37-7428a3a3101d", + "identifier": "530c20d0-eeb7-453e-9173-866cf022d716", + "display_name": "530c20d0-eeb7-453e-9173-866cf022d716", "glob": { "february": 0.0, "july": 0.0, @@ -134,8 +134,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "d3eccae0-12d3-430c-a349-bba3993ba71a", - "display_name": "d3eccae0-12d3-430c-a349-bba3993ba71a", + "identifier": "2f423d8b-3db1-4687-a923-b949ddc95609", + "display_name": "2f423d8b-3db1-4687-a923-b949ddc95609", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -147,8 +147,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "a1e78531-c28f-49d5-a3fe-f4f3a393ee5d", - "display_name": "a1e78531-c28f-49d5-a3fe-f4f3a393ee5d", + "identifier": "1b695d26-9dc5-4625-b8c7-341f8d17ad66", + "display_name": "1b695d26-9dc5-4625-b8c7-341f8d17ad66", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -160,14 +160,14 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "27c9a46e-fafe-4cb3-b76e-863be95f1a6a", - "display_name": "27c9a46e-fafe-4cb3-b76e-863be95f1a6a", + "identifier": "4c5e542d-2b87-45d0-bddc-21a8c68cb896", + "display_name": "4c5e542d-2b87-45d0-bddc-21a8c68cb896", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null }, - "identifier": "dd28ab81-3c0c-4501-9322-3c46120fbf89", - "display_name": "dd28ab81-3c0c-4501-9322-3c46120fbf89", + "identifier": "f0c47841-1370-4c09-b1e5-ac9f31c58ae1", + "display_name": "f0c47841-1370-4c09-b1e5-ac9f31c58ae1", "cooling_load_2": { "temp": 0.0, "rad_global": 0.0, @@ -175,8 +175,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "a7dbc6b9-178c-4cc1-9a0c-e6a67692f18b", - "display_name": "a7dbc6b9-178c-4cc1-9a0c-e6a67692f18b", + "identifier": "afbe5455-a277-434f-a007-5c26eaaabeab", + "display_name": "afbe5455-a277-434f-a007-5c26eaaabeab", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -225,8 +225,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "e140fba6-a842-4c3b-9348-048c62b82d82", - "display_name": "e140fba6-a842-4c3b-9348-048c62b82d82", + "identifier": "52636429-94f4-4858-a0a8-522f1ccfea53", + "display_name": "52636429-94f4-4858-a0a8-522f1ccfea53", "dewpoints": { "february": 0.0, "july": 0.0, @@ -242,7 +242,7 @@ "november": 0.0 } }, - "identifier": "e85be4d2-5776-48cf-ae5f-2f11a5375577", + "identifier": "d0e9cdc0-a084-4e1b-9438-eafed8957581", "display_name": "New York", "summer_daily_temperature_swing": 8.0, "station_elevation": 0.0 @@ -252,17 +252,17 @@ "latitude": 40.600000000000001, "longitude": -73.799999999999997, "hours_from_UTC": -4, - "identifier": "877eb6a5-899d-495f-9f5b-afbedf8a6741", - "display_name": "877eb6a5-899d-495f-9f5b-afbedf8a6741", + "identifier": "d7b07cf7-ff58-400f-8b1e-20fc4c94407e", + "display_name": "d7b07cf7-ff58-400f-8b1e-20fc4c94407e", "climate_zone": 1 }, - "identifier": "2d95431e-4d3f-46de-8006-58733a744b7d", - "display_name": "2d95431e-4d3f-46de-8006-58733a744b7d", + "identifier": "9f45a7e6-489d-40c6-8125-eb3b9e381a29", + "display_name": "9f45a7e6-489d-40c6-8125-eb3b9e381a29", "phpp_library_codes": { "country_code": "US-United States of America", "region_code": "New York", "dataset_name": "US0055b-New York", - "identifier": "9027f8bd-9e70-49f8-a6c1-71acfc387778", + "identifier": "3f7c192e-5f19-43e9-ba3e-90306f43762a", "display_name": "US0055b-New York" } }, @@ -310,7 +310,7 @@ }, "type": "IdealAirSystemProperties" }, - "identifier": "Room_5_eca51267 Ideal Loads Air System", + "identifier": "Room_5_b777e995 Ideal Loads Air System", "cooling_air_temperature": 13.0, "demand_controlled_ventilation": false, "cooling_limit": { @@ -2308,18 +2308,18 @@ } }, "version": "1.51.6", - "identifier": "unnamed_ab02c989", + "identifier": "unnamed_dcdb8b09", "display_name": "unnamed", "rooms": [ { "properties": { "ph": { "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "5a9184db-ad9d-4a38-8bfd-6968eba453fc", + "ph_bldg_segment_id": "dfbc9630-2323-43cf-9de4-47e2490c2bf1", "spaces": [] }, "energy": { - "hvac": "Room_5_eca51267 Ideal Loads Air System", + "hvac": "Room_5_b777e995 Ideal Loads Air System", "type": "RoomEnergyPropertiesAbridged", "program_type": "Generic Office Program" }, @@ -2328,7 +2328,7 @@ "type": "RoomRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267", + "identifier": "Room_5_b777e995", "display_name": "Room_5", "faces": [ { @@ -2397,8 +2397,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face0", - "display_name": "Room_5_eca51267..Face0", + "identifier": "Room_5_b777e995..Face0", + "display_name": "Room_5_b777e995..Face0", "type": "Face" }, { @@ -2467,8 +2467,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face1", - "display_name": "Room_5_eca51267..Face1", + "identifier": "Room_5_b777e995..Face1", + "display_name": "Room_5_b777e995..Face1", "type": "Face" }, { @@ -2537,8 +2537,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face2", - "display_name": "Room_5_eca51267..Face2", + "identifier": "Room_5_b777e995..Face2", + "display_name": "Room_5_b777e995..Face2", "type": "Face" }, { @@ -2607,8 +2607,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face3", - "display_name": "Room_5_eca51267..Face3", + "identifier": "Room_5_b777e995..Face3", + "display_name": "Room_5_b777e995..Face3", "type": "Face" }, { @@ -2672,8 +2672,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face4", - "display_name": "Room_5_eca51267..Face4", + "identifier": "Room_5_b777e995..Face4", + "display_name": "Room_5_b777e995..Face4", "type": "Face" }, { @@ -2742,8 +2742,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_5_eca51267..Face5", - "display_name": "Room_5_eca51267..Face5", + "identifier": "Room_5_b777e995..Face5", + "display_name": "Room_5_b777e995..Face5", "type": "Face" } ], diff --git a/tests/_source_hbjson/Default_Room_Single_Zone.json b/tests/_source_hbjson/Default_Room_Single_Zone.json index 9813e2a..c8e1915 100644 --- a/tests/_source_hbjson/Default_Room_Single_Zone.json +++ b/tests/_source_hbjson/Default_Room_Single_Zone.json @@ -41,7 +41,7 @@ "PHIUS2021_cooling_load": 10.0 }, "name": "Unnamed_Bldg_Segment", - "identifier": "2540fac7-791c-465f-a567-299516e6db10", + "identifier": "a0a1d44f-798f-426b-ad8d-fa5687ebbb37", "site": { "climate": { "monthly_radiation": { @@ -87,8 +87,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "0bd826df-3727-41cd-8e37-7428a3a3101d", - "display_name": "0bd826df-3727-41cd-8e37-7428a3a3101d", + "identifier": "530c20d0-eeb7-453e-9173-866cf022d716", + "display_name": "530c20d0-eeb7-453e-9173-866cf022d716", "glob": { "february": 0.0, "july": 0.0, @@ -134,8 +134,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "d3eccae0-12d3-430c-a349-bba3993ba71a", - "display_name": "d3eccae0-12d3-430c-a349-bba3993ba71a", + "identifier": "2f423d8b-3db1-4687-a923-b949ddc95609", + "display_name": "2f423d8b-3db1-4687-a923-b949ddc95609", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -147,8 +147,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "a1e78531-c28f-49d5-a3fe-f4f3a393ee5d", - "display_name": "a1e78531-c28f-49d5-a3fe-f4f3a393ee5d", + "identifier": "1b695d26-9dc5-4625-b8c7-341f8d17ad66", + "display_name": "1b695d26-9dc5-4625-b8c7-341f8d17ad66", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -160,14 +160,14 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "27c9a46e-fafe-4cb3-b76e-863be95f1a6a", - "display_name": "27c9a46e-fafe-4cb3-b76e-863be95f1a6a", + "identifier": "4c5e542d-2b87-45d0-bddc-21a8c68cb896", + "display_name": "4c5e542d-2b87-45d0-bddc-21a8c68cb896", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null }, - "identifier": "dd28ab81-3c0c-4501-9322-3c46120fbf89", - "display_name": "dd28ab81-3c0c-4501-9322-3c46120fbf89", + "identifier": "f0c47841-1370-4c09-b1e5-ac9f31c58ae1", + "display_name": "f0c47841-1370-4c09-b1e5-ac9f31c58ae1", "cooling_load_2": { "temp": 0.0, "rad_global": 0.0, @@ -175,8 +175,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "a7dbc6b9-178c-4cc1-9a0c-e6a67692f18b", - "display_name": "a7dbc6b9-178c-4cc1-9a0c-e6a67692f18b", + "identifier": "afbe5455-a277-434f-a007-5c26eaaabeab", + "display_name": "afbe5455-a277-434f-a007-5c26eaaabeab", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -225,8 +225,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "e140fba6-a842-4c3b-9348-048c62b82d82", - "display_name": "e140fba6-a842-4c3b-9348-048c62b82d82", + "identifier": "52636429-94f4-4858-a0a8-522f1ccfea53", + "display_name": "52636429-94f4-4858-a0a8-522f1ccfea53", "dewpoints": { "february": 0.0, "july": 0.0, @@ -242,7 +242,7 @@ "november": 0.0 } }, - "identifier": "e85be4d2-5776-48cf-ae5f-2f11a5375577", + "identifier": "d0e9cdc0-a084-4e1b-9438-eafed8957581", "display_name": "New York", "summer_daily_temperature_swing": 8.0, "station_elevation": 0.0 @@ -252,17 +252,17 @@ "latitude": 40.600000000000001, "longitude": -73.799999999999997, "hours_from_UTC": -4, - "identifier": "877eb6a5-899d-495f-9f5b-afbedf8a6741", - "display_name": "877eb6a5-899d-495f-9f5b-afbedf8a6741", + "identifier": "d7b07cf7-ff58-400f-8b1e-20fc4c94407e", + "display_name": "d7b07cf7-ff58-400f-8b1e-20fc4c94407e", "climate_zone": 1 }, - "identifier": "2c714166-fc44-4436-9b6e-110df72eb64e", - "display_name": "2c714166-fc44-4436-9b6e-110df72eb64e", + "identifier": "a5b5d161-448d-4fcb-b14b-70f938985635", + "display_name": "a5b5d161-448d-4fcb-b14b-70f938985635", "phpp_library_codes": { "country_code": "US-United States of America", "region_code": "New York", "dataset_name": "US0055b-New York", - "identifier": "9027f8bd-9e70-49f8-a6c1-71acfc387778", + "identifier": "3f7c192e-5f19-43e9-ba3e-90306f43762a", "display_name": "US0055b-New York" } }, @@ -306,7 +306,7 @@ }, "type": "IdealAirSystemProperties" }, - "identifier": "Room_6_c9541b06 Ideal Loads Air System", + "identifier": "Room_6_16169a40 Ideal Loads Air System", "cooling_air_temperature": 13.0, "demand_controlled_ventilation": false, "cooling_limit": { @@ -1672,7 +1672,7 @@ "type": "RoomRadianceProperties" } }, - "identifier": "Room_6_c9541b06", + "identifier": "Room_6_16169a40", "display_name": "Room_6", "faces": [ { @@ -1741,8 +1741,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face0", - "display_name": "Room_6_c9541b06..Face0", + "identifier": "Room_6_16169a40..Face0", + "display_name": "Room_6_16169a40..Face0", "type": "Face" }, { @@ -1811,8 +1811,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face1", - "display_name": "Room_6_c9541b06..Face1", + "identifier": "Room_6_16169a40..Face1", + "display_name": "Room_6_16169a40..Face1", "type": "Face" }, { @@ -1881,8 +1881,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face2", - "display_name": "Room_6_c9541b06..Face2", + "identifier": "Room_6_16169a40..Face2", + "display_name": "Room_6_16169a40..Face2", "type": "Face" }, { @@ -1951,8 +1951,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face3", - "display_name": "Room_6_c9541b06..Face3", + "identifier": "Room_6_16169a40..Face3", + "display_name": "Room_6_16169a40..Face3", "type": "Face" }, { @@ -2016,8 +2016,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face4", - "display_name": "Room_6_c9541b06..Face4", + "identifier": "Room_6_16169a40..Face4", + "display_name": "Room_6_16169a40..Face4", "type": "Face" }, { @@ -2086,8 +2086,8 @@ "type": "FaceRadianceProperties" } }, - "identifier": "Room_6_c9541b06..Face5", - "display_name": "Room_6_c9541b06..Face5", + "identifier": "Room_6_16169a40..Face5", + "display_name": "Room_6_16169a40..Face5", "type": "Face" } ], diff --git a/tests/_source_hbjson/Multi_Room_Complete.hbjson b/tests/_source_hbjson/Multi_Room_Complete.hbjson index 9db6b25..60d882b 100644 --- a/tests/_source_hbjson/Multi_Room_Complete.hbjson +++ b/tests/_source_hbjson/Multi_Room_Complete.hbjson @@ -60,8 +60,8 @@ "type": "ShadeRadiancePropertiesAbridged" } }, - "identifier": "Shade_cf2a3d1d", - "display_name": "Shade_cf2a3d1d", + "identifier": "Shade_3f430a24", + "display_name": "Shade_3f430a24", "type": "Shade" }, { @@ -122,8 +122,8 @@ "type": "ShadeRadiancePropertiesAbridged" } }, - "identifier": "Shade_0392da13", - "display_name": "Shade_0392da13", + "identifier": "Shade_532bd2ca", + "display_name": "Shade_532bd2ca", "type": "Shade" } ], @@ -132,7 +132,7 @@ "bldg_segments": [ { "thermal_bridges": { - "49a8a0fa-9bd3-4a45-af7f-76fa06ae2bb2": { + "33054ed9-22e4-4abc-95ae-80e669e55814": { "id_num": 0, "psi_value": 0.01, "user_data": {}, @@ -170,11 +170,11 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "49a8a0fa-9bd3-4a45-af7f-76fa06ae2bb2", - "display_name": "_unnamed_bldg_segment__10b9e866", + "identifier": "33054ed9-22e4-4abc-95ae-80e669e55814", + "display_name": "_unnamed_bldg_segment__0e2e3c0f", "quantity": 1.0 }, - "3d7b2384-5705-4d53-a25c-9fc5d714977e": { + "4bb30e9b-7806-453b-aa5a-b74ed9d01da2": { "id_num": 0, "psi_value": 0.01, "user_data": {}, @@ -212,40 +212,40 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "3d7b2384-5705-4d53-a25c-9fc5d714977e", - "display_name": "_unnamed_bldg_segment__dffb00ef", + "identifier": "4bb30e9b-7806-453b-aa5a-b74ed9d01da2", + "display_name": "_unnamed_bldg_segment__5c6164b2", "quantity": 1.0 }, - "720a726e-8905-40b7-a272-cf805a378d0f": { + "7ce6c397-b8a8-4ffa-b8e6-51afe232629d": { "id_num": 0, "psi_value": 0.01, "user_data": {}, "geometry": { "vertices": [ [ - 0.82294901687515765, 0.0, - 0.49376941012509468 + 0.0, + 0.0 ], [ - 4.1770509831248424, + 5.0, 0.0, - 0.49376941012509468 + 0.0 ], [ - 4.1770509831248424, + 5.0, 0.0, - 2.5062305898749053 + 3.0 ], [ - 0.82294901687515765, 0.0, - 2.5062305898749053 + 0.0, + 3.0 ], [ - 0.82294901687515765, 0.0, - 0.49376941012509468 + 0.0, + 0.0 ] ], "type": "Polyline3D" @@ -254,11 +254,11 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "720a726e-8905-40b7-a272-cf805a378d0f", - "display_name": "_unnamed_bldg_segment__59e4f062", + "identifier": "7ce6c397-b8a8-4ffa-b8e6-51afe232629d", + "display_name": "_unnamed_bldg_segment__a7714530", "quantity": 1.0 }, - "914875ba-889d-442a-b912-5440ae320408": { + "9be41cc0-9936-4ab3-afdc-7781276f99ae": { "id_num": 0, "psi_value": 0.01, "user_data": {}, @@ -296,40 +296,40 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "914875ba-889d-442a-b912-5440ae320408", - "display_name": "_unnamed_bldg_segment__996ea535", + "identifier": "9be41cc0-9936-4ab3-afdc-7781276f99ae", + "display_name": "_unnamed_bldg_segment__74755e38", "quantity": 1.0 }, - "1eb58ee9-a107-47a5-a371-3fe1485b428e": { + "9ad59557-caf0-46d6-9ca4-c9aba62b4b33": { "id_num": 0, "psi_value": 0.01, "user_data": {}, "geometry": { "vertices": [ [ + 12.0, 0.0, - 3.3416407864998741, - 0.49376941012509468 + 0.0 ], [ - 0.0, - 0.65835921350012616, - 0.49376941012509468 + 12.0, + 4.0, + 0.0 ], [ - 0.0, - 0.65835921350012616, - 2.5062305898749053 + 12.0, + 4.0, + 3.0 ], [ + 12.0, 0.0, - 3.3416407864998741, - 2.5062305898749053 + 3.0 ], [ + 12.0, 0.0, - 3.3416407864998741, - 0.49376941012509468 + 0.0 ] ], "type": "Polyline3D" @@ -338,40 +338,40 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "1eb58ee9-a107-47a5-a371-3fe1485b428e", - "display_name": "_unnamed_bldg_segment__b1a78444", + "identifier": "9ad59557-caf0-46d6-9ca4-c9aba62b4b33", + "display_name": "_unnamed_bldg_segment__467dd3a3", "quantity": 1.0 }, - "ac24804f-c577-4327-9e4d-6d1165dd8cbc": { + "cdf1d264-16a2-4e78-8fc0-f4206849c7b5": { "id_num": 0, "psi_value": 0.01, "user_data": {}, "geometry": { "vertices": [ [ - 0.0, - 0.0, - 0.0 + 12.0, + 0.65835921350012616, + 0.49376941012509468 ], [ - 5.0, - 0.0, - 0.0 + 12.0, + 3.3416407864998741, + 0.49376941012509468 ], [ - 5.0, - 0.0, - 3.0 + 12.0, + 3.3416407864998741, + 2.5062305898749053 ], [ - 0.0, - 0.0, - 3.0 + 12.0, + 0.65835921350012616, + 2.5062305898749053 ], [ - 0.0, - 0.0, - 0.0 + 12.0, + 0.65835921350012616, + 0.49376941012509468 ] ], "type": "Polyline3D" @@ -380,39 +380,39 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "ac24804f-c577-4327-9e4d-6d1165dd8cbc", - "display_name": "_unnamed_bldg_segment__3739e0c5", + "identifier": "cdf1d264-16a2-4e78-8fc0-f4206849c7b5", + "display_name": "_unnamed_bldg_segment__40041adf", "quantity": 1.0 }, - "1934c5e0-7fc1-45a3-a18f-23b1aa46e028": { + "039a2d21-6366-46ea-aaa9-7b5a98ea4c0d": { "id_num": 0, "psi_value": 0.01, "user_data": {}, "geometry": { "vertices": [ [ - 12.0, - 0.65835921350012616, + 0.82294901687515765, + 0.0, 0.49376941012509468 ], [ - 12.0, - 3.3416407864998741, + 4.1770509831248424, + 0.0, 0.49376941012509468 ], [ - 12.0, - 3.3416407864998741, + 4.1770509831248424, + 0.0, 2.5062305898749053 ], [ - 12.0, - 0.65835921350012616, + 0.82294901687515765, + 0.0, 2.5062305898749053 ], [ - 12.0, - 0.65835921350012616, + 0.82294901687515765, + 0.0, 0.49376941012509468 ] ], @@ -422,40 +422,40 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "1934c5e0-7fc1-45a3-a18f-23b1aa46e028", - "display_name": "_unnamed_bldg_segment__5003cb60", + "identifier": "039a2d21-6366-46ea-aaa9-7b5a98ea4c0d", + "display_name": "_unnamed_bldg_segment__0e1a8441", "quantity": 1.0 }, - "5bd45cac-94a1-431d-b2b7-1530a6162a7c": { + "007e7029-b955-4a1e-a942-c0c5ba9c850d": { "id_num": 0, "psi_value": 0.01, "user_data": {}, "geometry": { "vertices": [ [ - 12.0, 0.0, - 0.0 + 3.3416407864998741, + 0.49376941012509468 ], [ - 12.0, - 4.0, - 0.0 + 0.0, + 0.65835921350012616, + 0.49376941012509468 ], [ - 12.0, - 4.0, - 3.0 + 0.0, + 0.65835921350012616, + 2.5062305898749053 ], [ - 12.0, 0.0, - 3.0 + 3.3416407864998741, + 2.5062305898749053 ], [ - 12.0, 0.0, - 0.0 + 3.3416407864998741, + 0.49376941012509468 ] ], "type": "Polyline3D" @@ -464,8 +464,8 @@ "_group_type": { "value": "15-AMBIENT" }, - "identifier": "5bd45cac-94a1-431d-b2b7-1530a6162a7c", - "display_name": "_unnamed_bldg_segment__f44dd335", + "identifier": "007e7029-b955-4a1e-a942-c0c5ba9c850d", + "display_name": "_unnamed_bldg_segment__a2ff4bdb", "quantity": 1.0 } }, @@ -585,7 +585,7 @@ "PHIUS2021_cooling_load": 10.0 }, "name": "Unnamed_Bldg_Segment", - "identifier": "08b5bc5f-1655-496e-88a2-dc90426e3595", + "identifier": "0d36dbef-fdab-44a8-9c97-6b82bb474b8d", "site": { "climate": { "monthly_radiation": { @@ -631,8 +631,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "56f08991-0073-4d0d-b047-a68793b714e7", - "display_name": "56f08991-0073-4d0d-b047-a68793b714e7", + "identifier": "ffcbc3a3-288c-4dad-829f-b01f2b48a506", + "display_name": "ffcbc3a3-288c-4dad-829f-b01f2b48a506", "glob": { "february": 0.0, "july": 0.0, @@ -678,8 +678,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "909d120d-9e87-4ce5-8897-51a99bea05f4", - "display_name": "909d120d-9e87-4ce5-8897-51a99bea05f4", + "identifier": "837470f9-7f79-4012-855c-b0f94aa8c7ab", + "display_name": "837470f9-7f79-4012-855c-b0f94aa8c7ab", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -691,8 +691,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "c8e79cab-14d8-4522-bff8-ff6744a34ccf", - "display_name": "c8e79cab-14d8-4522-bff8-ff6744a34ccf", + "identifier": "197dfe2b-db8e-430d-a314-ced2d0d6b511", + "display_name": "197dfe2b-db8e-430d-a314-ced2d0d6b511", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -704,14 +704,14 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "5a6fe735-82f0-414f-b214-beaef6c43657", - "display_name": "5a6fe735-82f0-414f-b214-beaef6c43657", + "identifier": "f16d0789-5990-490f-a69c-dbe8690d0206", + "display_name": "f16d0789-5990-490f-a69c-dbe8690d0206", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null }, - "identifier": "9b02b4d7-dc20-4018-8dfd-cd76497354a7", - "display_name": "9b02b4d7-dc20-4018-8dfd-cd76497354a7", + "identifier": "f93b99e1-572d-4e98-8186-0bdef9dc6f1b", + "display_name": "f93b99e1-572d-4e98-8186-0bdef9dc6f1b", "cooling_load_2": { "temp": 0.0, "rad_global": 0.0, @@ -719,8 +719,8 @@ "dewpoint": null, "rad_west": 0.0, "ground_temp": null, - "identifier": "3112a0c7-3ff8-455d-ab08-7467bf0108b7", - "display_name": "3112a0c7-3ff8-455d-ab08-7467bf0108b7", + "identifier": "08a340d7-aa6d-4cd7-9dcf-0249499bc00e", + "display_name": "08a340d7-aa6d-4cd7-9dcf-0249499bc00e", "rad_south": 0.0, "rad_north": 0.0, "sky_temp": null @@ -769,8 +769,8 @@ "june": 0.0, "november": 0.0 }, - "identifier": "e9ba2a53-cb61-49b9-99e9-5840a591dea4", - "display_name": "e9ba2a53-cb61-49b9-99e9-5840a591dea4", + "identifier": "0b48744b-d2dd-42c0-aa92-67a1fd36e3ec", + "display_name": "0b48744b-d2dd-42c0-aa92-67a1fd36e3ec", "dewpoints": { "february": 0.0, "july": 0.0, @@ -786,7 +786,7 @@ "november": 0.0 } }, - "identifier": "aed135d9-05da-42ca-acf0-02cc491a7ccd", + "identifier": "8305cb05-5e14-45b5-af02-0619b1969fe4", "display_name": "_unnamed_climate_", "summer_daily_temperature_swing": 8.0, "station_elevation": 0.0 @@ -796,17 +796,17 @@ "latitude": 40.600000000000001, "longitude": -73.799999999999997, "hours_from_UTC": -4, - "identifier": "d13d6b41-0b88-4853-8cad-118c40d37243", + "identifier": "e913cd15-6033-430a-89d8-d20eb06f62aa", "display_name": "New_York", "climate_zone": 1 }, - "identifier": "5243f150-5375-4522-bfed-963b565cb268", + "identifier": "3e4c2a49-37d0-4490-ae72-ed67543b3f97", "display_name": "_unnamed_", "phpp_library_codes": { "country_code": "US-United States of America", "region_code": "New York", "dataset_name": "US0055b-New York", - "identifier": "985efa9b-e62c-43f9-b760-506efc839700", + "identifier": "2f97f6d8-230d-4f6d-8423-f2109ec1925e", "display_name": "US0055b-New York" } }, @@ -944,7 +944,7 @@ "duct_02": null, "duct_01": null, "name": "Test_Vent_System", - "identifier": "cc05b8eb-e956-4333-9a55-f5f04f074fab" + "identifier": "101fe4ad-3958-44ec-aace-730a9570c89b" }, "cooling_systems": [], "exhaust_vent_devices": [], @@ -952,7 +952,7 @@ }, "type": "IdealAirSystemProperties" }, - "identifier": "Room_7_48e85f52 Ideal Loads Air System", + "identifier": "Room_7_f6fdffb0 Ideal Loads Air System", "cooling_air_temperature": 13.0, "demand_controlled_ventilation": true, "cooling_limit": { @@ -988,7 +988,7 @@ "duct_02": null, "duct_01": null, "name": "Test_Vent_System", - "identifier": "cc05b8eb-e956-4333-9a55-f5f04f074fab" + "identifier": "101fe4ad-3958-44ec-aace-730a9570c89b" }, "cooling_systems": [], "exhaust_vent_devices": [], @@ -996,7 +996,7 @@ }, "type": "IdealAirSystemProperties" }, - "identifier": "Room_8_72702594 Ideal Loads Air System", + "identifier": "Room_8_9c3adf5c Ideal Loads Air System", "cooling_air_temperature": 13.0, "demand_controlled_ventilation": true, "cooling_limit": { @@ -1053,8 +1053,8 @@ "heater_type": "PhSHWHeaterHeatPump", "annual_system_perf_ratio": null, "in_conditioned_space": true, - "identifier": "e4eb3e8d-ae0f-4648-855e-98d6cf77b828", - "display_name": "e4eb3e8d-ae0f-4648-855e-98d6cf77b828", + "identifier": "767c92e3-223a-4ba8-a8ce-40932465d9e6", + "display_name": "767c92e3-223a-4ba8-a8ce-40932465d9e6", "percent_coverage": 1.0, "annual_COP": null, "annual_energy_factor": null @@ -1074,7 +1074,7 @@ }, "in_conditioned_space": true, "storage_capacity": 300, - "identifier": "17fea54d-0e4f-413a-8460-5d18a6c21c54", + "identifier": "75db8710-0a2b-43a2-a9c0-cefb6bd3413d", "display_name": "_unnamed_hw_tank_", "quantity": 1, "storage_loss_rate": 0.0 @@ -1083,9 +1083,9 @@ }, "type": "SHWSystemProperties" }, - "identifier": "SHW System_232a7a99", + "identifier": "SHW System_409e4466", "ambient_condition": 22.0, - "display_name": "SHW System_232a7a99", + "display_name": "SHW System_409e4466", "type": "SHWSystem" } ], @@ -3090,14 +3090,14 @@ } }, "version": "1.51.6", - "identifier": "unnamed_07e6e279", + "identifier": "unnamed_7f9674e9", "display_name": "unnamed", "rooms": [ { "properties": { "ph": { "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "08b5bc5f-1655-496e-88a2-dc90426e3595", + "ph_bldg_segment_id": "0d36dbef-fdab-44a8-9c97-6b82bb474b8d", "spaces": [ { "volumes": [ @@ -3486,7 +3486,7 @@ ] }, "energy": { - "shw": "SHW System_232a7a99", + "shw": "SHW System_409e4466", "program_type": "Generic Office Program", "service_hot_water": { "flow_per_area": 5.0000000000000004e-06, @@ -3494,10 +3494,10 @@ "latent_fraction": 0.050000000000000003, "target_temperature": 60.0, "schedule": "Always On", - "identifier": "Room_7_48e85f52_service_hot_water", + "identifier": "Room_7_f6fdffb0_service_hot_water", "type": "ServiceHotWaterAbridged" }, - "hvac": "Room_7_48e85f52 Ideal Loads Air System", + "hvac": "Room_7_f6fdffb0 Ideal Loads Air System", "electric_equipment": { "radiant_fraction": 0.5, "latent_fraction": 0.0, @@ -3505,26 +3505,28 @@ "ph": { "equipment_collection": { "equipment_set": { - "009fddce-a397-4eb0-94e8-f577a869dee6": { - "energy_demand_per_use": 1.1000000000000001, + "d69fe766-be99-4295-a731-e508cd07708e": { + "energy_demand_per_use": 3.5, "reference_quantity": 1, "reference_energy_norm": 2, + "field_utilization_factor": 1.1799999999999999, "user_data": {}, - "equipment_type": "PhDishwasher", - "capacity_type": 1, + "equipment_type": "PhClothesDryer", "comment": "default", - "capacity": 12, + "gas_consumption": 0, "in_conditioned_space": true, - "identifier": "009fddce-a397-4eb0-94e8-f577a869dee6", - "display_name": "Kitchen dishwasher", + "identifier": "d69fe766-be99-4295-a731-e508cd07708e", + "display_name": "Laundry - dryer", "quantity": 1, - "combined_energy_factor": 0, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" + "_dryer_type": { + "value": "4-CONDENSATION DRYER" }, - "energy_demand": 0 + "combined_energy_factor": 3.9300000000000002, + "gas_efficiency_factor": 2.6699999999999999, + "energy_demand": 0, + "field_utilization_factor_type": 1 }, - "fbac0b9f-3a09-4749-bec7-2f1b90d132ed": { + "cf4ae68d-1a28-4cd3-8bc1-0a762f38b0aa": { "energy_demand_per_use": 1.0, "reference_quantity": 4, "reference_energy_norm": 1, @@ -3532,13 +3534,32 @@ "equipment_type": "PhFridgeFreezer", "comment": "default", "in_conditioned_space": true, - "identifier": "fbac0b9f-3a09-4749-bec7-2f1b90d132ed", + "identifier": "cf4ae68d-1a28-4cd3-8bc1-0a762f38b0aa", "display_name": "Kitchen fridge/freeze combo", "quantity": 1, "combined_energy_factor": 0, "energy_demand": 0 }, - "d39a2cb1-a5f7-42be-8d05-898510e2799f": { + "682e49c4-0464-4006-9d7c-4702d6d2fa06": { + "energy_demand_per_use": 1.1000000000000001, + "reference_quantity": 1, + "reference_energy_norm": 2, + "user_data": {}, + "equipment_type": "PhDishwasher", + "capacity_type": 1, + "comment": "default", + "capacity": 12, + "in_conditioned_space": true, + "identifier": "682e49c4-0464-4006-9d7c-4702d6d2fa06", + "display_name": "Kitchen dishwasher", + "quantity": 1, + "combined_energy_factor": 0, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand": 0 + }, + "74762b01-a802-4f41-962d-1ec89d104b57": { "energy_demand_per_use": 1.1000000000000001, "reference_quantity": 1, "reference_energy_norm": 2, @@ -3549,7 +3570,7 @@ "capacity": 0.12740000000000001, "in_conditioned_space": true, "modified_energy_factor": 2.7000000000000002, - "identifier": "d39a2cb1-a5f7-42be-8d05-898510e2799f", + "identifier": "74762b01-a802-4f41-962d-1ec89d104b57", "display_name": "Laundry - washer", "quantity": 1, "combined_energy_factor": 0, @@ -3558,7 +3579,7 @@ }, "energy_demand": 0 }, - "0af516bc-5508-47b1-b18f-1a5a751d6a71": { + "b7b20bfb-b52d-4567-a3cf-f845ba41490c": { "energy_demand_per_use": 0.25, "reference_quantity": 1, "reference_energy_norm": 1, @@ -3566,7 +3587,7 @@ "equipment_type": "PhCooktop", "comment": "default", "in_conditioned_space": true, - "identifier": "0af516bc-5508-47b1-b18f-1a5a751d6a71", + "identifier": "b7b20bfb-b52d-4567-a3cf-f845ba41490c", "display_name": "Kitchen cooking", "quantity": 1, "combined_energy_factor": 0, @@ -3574,27 +3595,6 @@ "_cooktop_type": { "value": "1-ELECTRICITY" } - }, - "ca9fbdd8-68ff-4c18-8924-c68b9131b6cd": { - "energy_demand_per_use": 3.5, - "reference_quantity": 1, - "reference_energy_norm": 2, - "field_utilization_factor": 1.1799999999999999, - "user_data": {}, - "equipment_type": "PhClothesDryer", - "comment": "default", - "gas_consumption": 0, - "in_conditioned_space": true, - "identifier": "ca9fbdd8-68ff-4c18-8924-c68b9131b6cd", - "display_name": "Laundry - dryer", - "quantity": 1, - "_dryer_type": { - "value": "4-CONDENSATION DRYER" - }, - "combined_energy_factor": 3.9300000000000002, - "gas_efficiency_factor": 2.6699999999999999, - "energy_demand": 0, - "field_utilization_factor_type": 1 } } }, @@ -3604,7 +3604,7 @@ }, "lost_fraction": 0.0, "schedule": "Generic Office Equipment", - "identifier": "Generic Office Equipment_2dba36a7", + "identifier": "Generic Office Equipment_ae548a85", "watts_per_area": 10.33, "type": "ElectricEquipmentAbridged" }, @@ -3615,7 +3615,7 @@ "type": "RoomRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52", + "identifier": "Room_7_f6fdffb0", "display_name": "Room_7", "faces": [ { @@ -3741,8 +3741,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face0_Glz0", - "display_name": "Room_7_48e85f52..Face0_Glz0", + "identifier": "Room_7_f6fdffb0..Face0_Glz0", + "display_name": "Room_7_f6fdffb0..Face0_Glz0", "is_operable": false, "type": "Aperture" } @@ -3760,15 +3760,15 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face0", - "display_name": "Room_7_48e85f52..Face0", + "identifier": "Room_7_f6fdffb0..Face0", + "display_name": "Room_7_f6fdffb0..Face0", "type": "Face" }, { "boundary_condition": { "boundary_condition_objects": [ - "Room_8_72702594..Face3", - "Room_8_72702594" + "Room_8_9c3adf5c..Face3", + "Room_8_9c3adf5c" ], "type": "Surface" }, @@ -3829,8 +3829,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face1", - "display_name": "Room_7_48e85f52..Face1", + "identifier": "Room_7_f6fdffb0..Face1", + "display_name": "Room_7_f6fdffb0..Face1", "type": "Face" }, { @@ -3956,8 +3956,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face2_Glz0", - "display_name": "Room_7_48e85f52..Face2_Glz0", + "identifier": "Room_7_f6fdffb0..Face2_Glz0", + "display_name": "Room_7_f6fdffb0..Face2_Glz0", "is_operable": false, "type": "Aperture" } @@ -3975,8 +3975,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face2", - "display_name": "Room_7_48e85f52..Face2", + "identifier": "Room_7_f6fdffb0..Face2", + "display_name": "Room_7_f6fdffb0..Face2", "type": "Face" }, { @@ -4102,8 +4102,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face3_Glz0", - "display_name": "Room_7_48e85f52..Face3_Glz0", + "identifier": "Room_7_f6fdffb0..Face3_Glz0", + "display_name": "Room_7_f6fdffb0..Face3_Glz0", "is_operable": false, "type": "Aperture" } @@ -4121,8 +4121,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face3", - "display_name": "Room_7_48e85f52..Face3", + "identifier": "Room_7_f6fdffb0..Face3", + "display_name": "Room_7_f6fdffb0..Face3", "type": "Face" }, { @@ -4186,8 +4186,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face4", - "display_name": "Room_7_48e85f52..Face4", + "identifier": "Room_7_f6fdffb0..Face4", + "display_name": "Room_7_f6fdffb0..Face4", "type": "Face" }, { @@ -4256,8 +4256,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_7_48e85f52..Face5", - "display_name": "Room_7_48e85f52..Face5", + "identifier": "Room_7_f6fdffb0..Face5", + "display_name": "Room_7_f6fdffb0..Face5", "type": "Face" } ], @@ -4267,7 +4267,7 @@ "properties": { "ph": { "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "08b5bc5f-1655-496e-88a2-dc90426e3595", + "ph_bldg_segment_id": "0d36dbef-fdab-44a8-9c97-6b82bb474b8d", "spaces": [ { "volumes": [ @@ -4656,7 +4656,7 @@ ] }, "energy": { - "shw": "SHW System_232a7a99", + "shw": "SHW System_409e4466", "program_type": "Generic Office Program", "service_hot_water": { "flow_per_area": 3.5714285714285718e-06, @@ -4664,10 +4664,10 @@ "latent_fraction": 0.050000000000000003, "target_temperature": 60.0, "schedule": "Always On", - "identifier": "Room_8_72702594_service_hot_water", + "identifier": "Room_8_9c3adf5c_service_hot_water", "type": "ServiceHotWaterAbridged" }, - "hvac": "Room_8_72702594 Ideal Loads Air System", + "hvac": "Room_8_9c3adf5c Ideal Loads Air System", "electric_equipment": { "radiant_fraction": 0.5, "latent_fraction": 0.0, @@ -4675,26 +4675,28 @@ "ph": { "equipment_collection": { "equipment_set": { - "009fddce-a397-4eb0-94e8-f577a869dee6": { - "energy_demand_per_use": 1.1000000000000001, + "d69fe766-be99-4295-a731-e508cd07708e": { + "energy_demand_per_use": 3.5, "reference_quantity": 1, "reference_energy_norm": 2, + "field_utilization_factor": 1.1799999999999999, "user_data": {}, - "equipment_type": "PhDishwasher", - "capacity_type": 1, + "equipment_type": "PhClothesDryer", "comment": "default", - "capacity": 12, + "gas_consumption": 0, "in_conditioned_space": true, - "identifier": "009fddce-a397-4eb0-94e8-f577a869dee6", - "display_name": "Kitchen dishwasher", + "identifier": "d69fe766-be99-4295-a731-e508cd07708e", + "display_name": "Laundry - dryer", "quantity": 1, - "combined_energy_factor": 0, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" + "_dryer_type": { + "value": "4-CONDENSATION DRYER" }, - "energy_demand": 0 + "combined_energy_factor": 3.9300000000000002, + "gas_efficiency_factor": 2.6699999999999999, + "energy_demand": 0, + "field_utilization_factor_type": 1 }, - "fbac0b9f-3a09-4749-bec7-2f1b90d132ed": { + "cf4ae68d-1a28-4cd3-8bc1-0a762f38b0aa": { "energy_demand_per_use": 1.0, "reference_quantity": 4, "reference_energy_norm": 1, @@ -4702,13 +4704,32 @@ "equipment_type": "PhFridgeFreezer", "comment": "default", "in_conditioned_space": true, - "identifier": "fbac0b9f-3a09-4749-bec7-2f1b90d132ed", + "identifier": "cf4ae68d-1a28-4cd3-8bc1-0a762f38b0aa", "display_name": "Kitchen fridge/freeze combo", "quantity": 1, "combined_energy_factor": 0, "energy_demand": 0 }, - "d39a2cb1-a5f7-42be-8d05-898510e2799f": { + "682e49c4-0464-4006-9d7c-4702d6d2fa06": { + "energy_demand_per_use": 1.1000000000000001, + "reference_quantity": 1, + "reference_energy_norm": 2, + "user_data": {}, + "equipment_type": "PhDishwasher", + "capacity_type": 1, + "comment": "default", + "capacity": 12, + "in_conditioned_space": true, + "identifier": "682e49c4-0464-4006-9d7c-4702d6d2fa06", + "display_name": "Kitchen dishwasher", + "quantity": 1, + "combined_energy_factor": 0, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "energy_demand": 0 + }, + "74762b01-a802-4f41-962d-1ec89d104b57": { "energy_demand_per_use": 1.1000000000000001, "reference_quantity": 1, "reference_energy_norm": 2, @@ -4719,7 +4740,7 @@ "capacity": 0.12740000000000001, "in_conditioned_space": true, "modified_energy_factor": 2.7000000000000002, - "identifier": "d39a2cb1-a5f7-42be-8d05-898510e2799f", + "identifier": "74762b01-a802-4f41-962d-1ec89d104b57", "display_name": "Laundry - washer", "quantity": 1, "combined_energy_factor": 0, @@ -4728,7 +4749,7 @@ }, "energy_demand": 0 }, - "0af516bc-5508-47b1-b18f-1a5a751d6a71": { + "b7b20bfb-b52d-4567-a3cf-f845ba41490c": { "energy_demand_per_use": 0.25, "reference_quantity": 1, "reference_energy_norm": 1, @@ -4736,7 +4757,7 @@ "equipment_type": "PhCooktop", "comment": "default", "in_conditioned_space": true, - "identifier": "0af516bc-5508-47b1-b18f-1a5a751d6a71", + "identifier": "b7b20bfb-b52d-4567-a3cf-f845ba41490c", "display_name": "Kitchen cooking", "quantity": 1, "combined_energy_factor": 0, @@ -4744,27 +4765,6 @@ "_cooktop_type": { "value": "1-ELECTRICITY" } - }, - "ca9fbdd8-68ff-4c18-8924-c68b9131b6cd": { - "energy_demand_per_use": 3.5, - "reference_quantity": 1, - "reference_energy_norm": 2, - "field_utilization_factor": 1.1799999999999999, - "user_data": {}, - "equipment_type": "PhClothesDryer", - "comment": "default", - "gas_consumption": 0, - "in_conditioned_space": true, - "identifier": "ca9fbdd8-68ff-4c18-8924-c68b9131b6cd", - "display_name": "Laundry - dryer", - "quantity": 1, - "_dryer_type": { - "value": "4-CONDENSATION DRYER" - }, - "combined_energy_factor": 3.9300000000000002, - "gas_efficiency_factor": 2.6699999999999999, - "energy_demand": 0, - "field_utilization_factor_type": 1 } } }, @@ -4774,7 +4774,7 @@ }, "lost_fraction": 0.0, "schedule": "Generic Office Equipment", - "identifier": "Generic Office Equipment_2dba36a7", + "identifier": "Generic Office Equipment_ae548a85", "watts_per_area": 10.33, "type": "ElectricEquipmentAbridged" }, @@ -4785,7 +4785,7 @@ "type": "RoomRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594", + "identifier": "Room_8_9c3adf5c", "display_name": "Room_8", "faces": [ { @@ -4911,8 +4911,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face0_Glz0", - "display_name": "Room_8_72702594..Face0_Glz0", + "identifier": "Room_8_9c3adf5c..Face0_Glz0", + "display_name": "Room_8_9c3adf5c..Face0_Glz0", "is_operable": false, "type": "Aperture" } @@ -4930,8 +4930,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face0", - "display_name": "Room_8_72702594..Face0", + "identifier": "Room_8_9c3adf5c..Face0", + "display_name": "Room_8_9c3adf5c..Face0", "type": "Face" }, { @@ -5057,8 +5057,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face1_Glz0", - "display_name": "Room_8_72702594..Face1_Glz0", + "identifier": "Room_8_9c3adf5c..Face1_Glz0", + "display_name": "Room_8_9c3adf5c..Face1_Glz0", "is_operable": false, "type": "Aperture" } @@ -5076,8 +5076,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face1", - "display_name": "Room_8_72702594..Face1", + "identifier": "Room_8_9c3adf5c..Face1", + "display_name": "Room_8_9c3adf5c..Face1", "type": "Face" }, { @@ -5203,8 +5203,8 @@ "type": "ApertureRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face2_Glz0", - "display_name": "Room_8_72702594..Face2_Glz0", + "identifier": "Room_8_9c3adf5c..Face2_Glz0", + "display_name": "Room_8_9c3adf5c..Face2_Glz0", "is_operable": false, "type": "Aperture" } @@ -5222,15 +5222,15 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face2", - "display_name": "Room_8_72702594..Face2", + "identifier": "Room_8_9c3adf5c..Face2", + "display_name": "Room_8_9c3adf5c..Face2", "type": "Face" }, { "boundary_condition": { "boundary_condition_objects": [ - "Room_7_48e85f52..Face1", - "Room_7_48e85f52" + "Room_7_f6fdffb0..Face1", + "Room_7_f6fdffb0" ], "type": "Surface" }, @@ -5291,8 +5291,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face3", - "display_name": "Room_8_72702594..Face3", + "identifier": "Room_8_9c3adf5c..Face3", + "display_name": "Room_8_9c3adf5c..Face3", "type": "Face" }, { @@ -5356,8 +5356,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face4", - "display_name": "Room_8_72702594..Face4", + "identifier": "Room_8_9c3adf5c..Face4", + "display_name": "Room_8_9c3adf5c..Face4", "type": "Face" }, { @@ -5426,8 +5426,8 @@ "type": "FaceRadiancePropertiesAbridged" } }, - "identifier": "Room_8_72702594..Face5", - "display_name": "Room_8_72702594..Face5", + "identifier": "Room_8_9c3adf5c..Face5", + "display_name": "Room_8_9c3adf5c..Face5", "type": "Face" } ], From ea9001c81898166ef5da81a5ff0ed3bb0d187a60 Mon Sep 17 00:00:00 2001 From: PH Tools Date: Mon, 27 Feb 2023 12:40:26 -0500 Subject: [PATCH 3/3] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 4fd41fb..fdfacec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -honeybee-core>=1.54.2 -honeybee-energy>=1.95.6 +honeybee-core>=1.54.33 +honeybee-energy>=1.99.8 honeybee-ph PH-units pydantic