I recently pushed a fix related to fixed windows in 2019:
It looks like I will need to push something similar for ASHRAE 2016 and thanks for bringing this to my attention. This probably explains why you’re getting the metal framed entrance door U-value and I’ll post back here once the fix is implemented.
I would rather not change the “ConstructionSet by Climate” component since it’s helpful to have various construction sets organized by SteelFramed/ WoodFramed/ Metal/ Mass categories. Most of the time, these 4 construction types dictate which of the ASHRAE 90.1 fields get used and I’d rather not let edge-case combinations affect the most common cases.
However, if it’s painful to edit these construction sets with the current components, it would only take a few lines of code in a new Python component to edit the base construction set and replace the attic roof with an IEAD roof, for example. All that you have to do is:
- Get the construction set by identifier from the honeybee_energy.lib.constructionsets library.
- Duplicate that ConstructionSet and output the duplicate from the component.
- If you want to change a certain construction, get the construction set by identifier that has the construction that you want (eg. Get the WoodFramed version if you want attic insulation).
- Adding that construction to the duplicated constructionSet.
I’ll see if I can out together a sample of this later but it’s not very difficult to do this with the LBT SDK.