-
Notifications
You must be signed in to change notification settings - Fork 18
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
Reworking HPXML's Enclosure #181
Conversation
…a element). Attic areas can be stored in Attic/Floors/Floor/Area.
…. More consistent with Foundation/FoundationType and allows more flexibility. It also makes AtticType required, consistent with FoundationType being required.
…to attic_crawl_sla # Conflicts: # schemas/BaseElements.xsd
…ole slab insulation.
…ures # Conflicts: # schemas/BaseElements.xsd # schemas/HPXMLDataTypes.xsd
…into enclosures # Conflicts: # schemas/BaseElements.xsd
…to enclosures # Conflicts: # schemas/BaseElements.xsd # schemas/HPXMLDataTypes.xsd
…hpxml into enclosures # Conflicts: # schemas/BaseElements.xsd # schemas/HPXMLDataTypes.xsd
A few discussion items:
|
…uildingConstruction level. Allows SLA or ACHnatural values.
@shorowit, thank you for the detailed pull request and explanations of what you've done here. This goes a long way to address some of the inconsistencies and pain points we've experienced and that I've heard from users. Some Questions/Comments:
|
… to be consistent with order of Foo elements. Require GarageType. Add AttachedToRimJoist element to Foundation.
Good comments, @nmerket. Thanks for reviewing.
I also don't understand why trusses are available. But both joists and trusses are available in HPXML v2.3, so I retained it.
Just an oversight. I've changed it to be required.
A third possibility would be to revert the name to
Ok, it's been added.
Crazy indeed. I see where you're coming from and it has some appeal. That said, I think it would add more effort to any HPXML import code. I'm open to the idea, but probably lean towards not doing this. |
…nnotations and updated FrameFloor annotation. Added "none" enumeration for FloorCovering so that it can be used for attic floors.
Notes from phone call
|
…Insulation/DistanceToBottomOfInsulation to allow insulation that doesn't start at the top of the foundation wall.
…ildingSummary to Attic/Foundation elements, to allow per-space specification. Added "CFM per sq.ft." to UnitofMeasure.
I've updated the PR description to reflect the following changes that I made based on feedback:
|
Fixes #28 |
(This PR replaces #105, #176, #179, #178, #166, and #113, which are all changes to the Enclosure element.)
This PR is a second attempt to update HPXML's Enclosure element to address several fundamental issues:
The proposal attempts to minimize the breaking changes relative to HPXML v2.3.
Breaking changes:
New features:
Since a picture is worth a thousand words, here's how the Enclosure looks. Note that some elements were hidden to keep the layout simple to understand. (Or you can view it live on the HPXML Toolbox website.)