Skip to main content

Homepage Header Links

  • About ENERGY STAR
  • Partner Resources

Homepage Header Search box

 
ENERGY STAR
  • Energy Efficient Products

    energy efficient products

    ENERGY STAR products are independently certified to save energy without sacrificing features or functionality. Saving energy helps prevent climate change. Look for the ENERGY STAR label to save money on your energy bills and help protect our environment.

    • Find ENERGY STAR Products
    • Energy Savings at Home
    • Take the Pledge
    • Learn about Climate Change

    • Ways to Save

    • Tax Credits

    • Ask an Expert

    • Heat and Cool Efficiently

    How can we help you?

    • How can I make my home entertainment center more energy efficient?
    • What should I know about LED lights?
    • I'd like to know about power management.
    • How can I reduce hot water use in my home?

    Quick Links

    • Where does my money go?
    • Set and Save with ENERGY STAR
    • Product Finder
    • Rebate Finder
    • Best Value Finder
    • Find ENERGY STAR Products
    • Energy Savings at Home
    • Take the Pledge
    • Learn about Climate Change
  • Energy Savings At Home

    energy savings at home

    Improving your home's energy efficiency with ENERGY STAR can help to lower high energy bills, improve comfort and reduce greenhouse gas emissions. Learn about the many ways to save in your home and track your progress with "My ENERGY STAR" - your new dashboard to savings.

    • Start Saving Now
    • Take the Pledge
    • Home Assessment Tools
    • Seal and Insulate Your Home
    • Learn about ENERGY STAR Products
    • Learn about Home Performance with ENERGY STAR

    • Ways to Save
    • Happy couple looking at ENERGY STAR Home Advisor on their laptop
      Home Assessment Tools

    • Heat and Cool Efficiently

    • Tax Credits

    How can we help you?

    • I want help with improving my home's comfort and efficiency
    • How can I heat and cool my home efficiently?
    • How can I stop drafts?
    • I'd like to know about power management for my computer.
    • How do I choose the right lighting for my home?
    • I'm upgrading my kitchen appliances. What should I know?

    Quick Links

    • Home Improvement FAQs
    • HVAC Maintenance Tips
    • For Home Improvement Contractors
    • ENERGY STAR Choose a Light Guide
    • My ENERGY STAR Dashboard
    ​
    • Start Saving Now
    • Take the Pledge
    • Home Assessment Tools
    • Seal and Insulate Your Home
    • Learn about ENERGY STAR Products
    • Learn about Home Performance with ENERGY STAR
  • Energy Efficient New Homes

    new homes & apartments

    A new home or apartment that has earned the ENERGY STAR label has undergone a process of inspections, testing, and verification to meet strict requirements set by the US EPA. ENERGY STAR certified homes and apartments use significantly less energy than typical new homes and apartments while delivering better comfort, quality, and durability.

    • Find Builders and Incentives
    • Home Features and Benefits
    • Homeowner Testimonials
    • Resources for Partners

    • Find ENERGY STAR Home Builders

    • ENERGY STAR
      Home Features
      and Benefits

    • Homeowner Testimonials

    • Find an Energy Efficient Apartment

    How can we help you?

    • Features of an energy efficient new home
    • Benefits of living in an ENERGY STAR certified home
    • I want to buy an ENERGY STAR certified home
    • I want to construct an ENERGY STAR certified home
    • I want to find an ENERGY STAR apartment

    Quick Links

    • Builder and Incentive Locator
    • In the News
    • Green Homes and ENERGY STAR
    • Energy Efficient Mortgage Programs
    • Find Energy Efficient Certified Apartments and Condos
    • Find Builders and Incentives
    • Home Features and Benefits
    • Homeowner Testimonials
    • Resources for Partners
  • Energy Strategies for Buildings & Plants

    buildings & plants

    Improve financial performance and reduce carbon emissions with EPA's strategic energy management approach.

    • Facility Owners & Managers
    • Service Providers
    • Energy Efficiency Program Administrators
    • Tenants
    • Tools & Resources

    • Portfolio Manager
    • Find Certified Buildings

    • National Building Competition

    • Find Expert Help

    How can we help you?

    • Build an energy program
    • Improve buildings & plant performance
    • Earn the ENERGY STAR & other recognition
    • Benchmark energy use
    • ENERGY STAR in action
    • Communicate & educate

    Quick Links

    • Portfolio Manager
    • Target Finder
    • Plant EPIs
    • Commercial Food Service
    • Tools & Resources
    • Facility Owners & Managers
    • Energy Efficiency Program Administrators
The simple choice for energy efficiency.

You are here

Home » Energy Savings at Home » Expert Home Improvements » For Programs & Professionals » Resources Library » HPXML Implementation Guide » Software Developer Guide » Use Cases » Audit-Upgrade

Energy Savings at Home

Advice, tools, resources and inspiration to help you save energy
  • All Ways to Save
  • DIY Home Assessment
  • Heating & Cooling
  • Seal & Insulate
  • Expert Home Improvements
    • Benefits
    • How It Works
    • Success Stories
    • Find Local Help
    • About
    • For Programs & Professionals
  • My ENERGY STAR Dashboard

In this section

  • News & Events
  • Program Requirements
  • Become a Program Sponsor
  • Become a Participating Contractor
  • Marketing Toolkit
  • Resources Library
    • HPXML Implementation Guide
    • Health and Home Performance
  • Program Activity

Audit-Upgrade

Table of Contents

  • Audit-Upgrade
    • Contractor
    • Customer
    • Building
      • Pre-upgrade
      • Post-upgrade
    • Project
      • Energy Savings
      • Measures

The audit-upgrade use case covers two scenarios:

  1. A baseline building with a proposed work scope
  2. A baseline building with a completed work scope

Both scenarios describe a pre- and post-upgrade building and the actions (measures) that occur between the two states to make the difference. To achieve this the HPXML document needs to have the top level nodes described as below.

All xml examples are taken from the examples/audit.xml document. It contains all of the required fields for an audit use case data transfer.

Contractor

The Contractor elements should list the name of the contractor–the person who is proposing and or completing the work. The company being represented and an email address are also included.

Home Performance with ENERGY STAR logo

GUIDE CONTENTS

  • Introduction
  • Data Standards Ecosystem
    • BPI Data Standards
    • BPI Working Group 5
    • Building Energy Data Exchange Specification (BEDES)
  • Program Administrator Guide
    • Benefits for HPXML Adoption
    • Implementation Guide
    • Step 1: Setting Goals
    • Step 2: Stakeholder Feedback
    • Step 3: Identify Data Needs
    • Step 4: Program Management Systems
    • Step 5: Data Validation Process
    • Step 6: Testing Protocols and User Training
    • Step 7: Quality Management Plan
    • Conclusion
  • Software Developer Guide
    • Introduction
    • Versioning
    • Document Structure
    • XML Element References
    • Use Cases
    <Contractor>
        <ContractorDetails>
            <SystemIdentifier id="contractor1"/>
            <BusinessInfo>
                <SystemIdentifier id="business1"/>
                <BusinessName>ACME Home Performance Company</BusinessName>
                <BusinessContact>
                    <Person>
                        <SystemIdentifier id="contractorperson1"/>
                        <Name>
                            <FirstName>John</FirstName>
                            <LastName>Doe</LastName>
                        </Name>
                        <Email>
                            <EmailAddress>john.doe@hpxmlonline.com</EmailAddress>
                        </Email>
                    </Person>
                </BusinessContact>
            </BusinessInfo>
        </ContractorDetails>
    </Contractor>

Customer

The customer is the homeowner or resident. The Customer element should include their name and phone number as shown.

    <Customer>
        <CustomerDetails>
            <Person>
                <SystemIdentifier id="customer1"/>
                <Name>
                    <FirstName>Jane</FirstName>
                    <LastName>Customer</LastName>
                </Name>
                <Telephone>
                    <TelephoneNumber>555-555-5555</TelephoneNumber>
                </Telephone>
            </Person>
        </CustomerDetails>
    </Customer>

Building

There are two Building nodes in an Audit-Upgrade use case document: pre- and post-upgrade. Each is a full description the house. For the audit use case, the pre-upgrade condition is the house as audited and the post-upgrade condition is the proposed work scope. For the upgrade use case, the pre-upgrade building is the state of the house before any work was done and the post-upgrade state is the final building state audit.

Pre-upgrade

The pre-upgrade Building element comes first in the document. It describes the initial state of the building. It should have a ProjectStatus/EventType of audit.

 <Building>
        <BuildingID id="bldg1"/>
        <ProjectStatus>
            <EventType>audit</EventType>
        </ProjectStatus>
    </Building>

Many items within the building require a unique SystemIdentifier element. The id attribute is used to specify this id within the document (see ID and IDREF).

For example, the water heater in the pre-upgrade building has an id of dhw1.

                    <WaterHeatingSystem>
                        <SystemIdentifier id="dhw1"/>
                        <FuelType>natural gas</FuelType>
                        <WaterHeaterType>storage water heater</WaterHeaterType>
                        <Location>conditioned space</Location>
                        <CombustionVentingSystem idref="combvent1"/>
                    </WaterHeatingSystem>

Post-upgrade

The post-upgrade Building element appears second in the document. It describes the “after” state of the building. In the audit use case, that means the proposed state of the building after the upgrades. In the upgrade use case, that means the actual audited state of the building after the work is completed. The ProjectStatus/EventType element has a different value depending on the use case:

Post-upgrade Event Types
Use Case Event Type
Audit proposed workscope
Upgrade job completion testing/final inspection

The post-upgrade building is mostly a duplicate of the pre-upgrade building where components of the building that do not change remain the same. However, each component in the post-upgrade building needs a unique identifier that is different from the unique identifier in the pre-upgrade building. The sameas attribute of the SystemIdentifier element is used to link identical elements in the pre- and post-upgrade buildings (see sameas).

Going back to the water heater example, the water heater in the post-upgrade building has a different id than the identical water heater in the pre-upgrade building, but it has a sameas attribute to link it back to the pre-upgrade water heater and indicate it is indeed the same equipment.

                    <WaterHeatingSystem>
                        <SystemIdentifier id="dhw1p" sameas="dhw1"/>
                        <FuelType>natural gas</FuelType>
                        <WaterHeaterType>storage water heater</WaterHeaterType>
                        <Location>conditioned space</Location>
                        <CombustionVentingSystem idref="combvent1"/>
                    </WaterHeatingSystem>

Note: When a measure changes a component between a pre- and post-upgrade building, the SystemIdentifier/@sameas attribute is omitted because the measure references the relationship between components.

Project

In this paradigm, the Pre-upgrade and Post-upgrade building elements describes the state of the building at points in time. The Project element describes what was done or is to be done to get from one state to another.

The ProjectSystemIdentifiers are used to reference the pre- and post- building ids. The redundant BuildingID element should reference the post- building.

    <Project>
        <BuildingID id="bldg1p"/>
        <ProjectDetails>
            <ProjectSystemIdentifiers id="bldg1"/>
            <ProjectSystemIdentifiers id="bldg1p"/>
            <EnergySavingsInfo>
            </EnergySavingsInfo>
            <Measures>
            </Measures>
        </ProjectDetails>
    </Project>

Energy Savings

EnergySavingsInfo is used to transmit either or both the estimated or measured energy use and savings achieved in an upgrade.

            <EnergySavingsInfo>
                <EnergySavingsType>estimated</EnergySavingsType>
                <FuelSavings>
                    <Fuel>electricity</Fuel>
                    <Units>kWh</Units>
                    <TotalSavings>3000</TotalSavings>
                    <TotalDollarSavings>55</TotalDollarSavings>
                    <PctReduction>0.1</PctReduction>
                </FuelSavings>
                <FuelSavings>
                    <Fuel>natural gas</Fuel>
                    <Units>therms</Units>
                    <TotalSavings>100</TotalSavings>
                    <TotalDollarSavings>123</TotalDollarSavings>
                    <PctReduction>0.3</PctReduction>
                </FuelSavings>
                <AnnualPercentReduction>0.25</AnnualPercentReduction><!-- 25% -->
            </EnergySavingsInfo>

Note:  All percentages are expressed in the form of fractions. i.e. 10% => 0.1

Measures

The Measure element describes a piece of work done for a job. Each measure references one or more replaced components in the pre-upgrade building and one or more (usually one) installed components in the post-upgrade building. In cases where a component was installed without replacing an existing component the ReplacedComponent can be omitted. Similarly if something was removed and nothing was installed in its place InstalledComponent would be omitted. The measure cost is also included.

From the example file, this measure

                <Measure>
                    <MeasureSystemIdentifiers>
                        <SystemIdentifiersInfo id="furnacereplacement"/>
                    </MeasureSystemIdentifiers>
                    <Cost>3000</Cost>
                    <ReplacedComponents>
                        <ReplacedComponent id="htgsys1"/>
                    </ReplacedComponents>
                    <InstalledComponent id="htgsys1p"/>
                </Measure>

replaces this furnace in the pre-upgrade building

                        <HeatingSystem>
                            <SystemIdentifier id="htgsys1"/>
                            <UnitLocation>basement - conditioned</UnitLocation>
                            <CombustionVentingSystem idref="combvent1"/>
                            <HeatingSystemType>
                                <Furnace/>
                            </HeatingSystemType>
                            <HeatingSystemFuel>natural gas</HeatingSystemFuel>
                            <AnnualHeatingEfficiency>
                                <Units>AFUE</Units>
                                <Value>0.80</Value>
                            </AnnualHeatingEfficiency>
                            <FractionHeatLoadServed>0.7</FractionHeatLoadServed>
                        </HeatingSystem>

with this one.

                        <HeatingSystem>
                            <SystemIdentifier id="htgsys1p"/>
                            <UnitLocation>basement - conditioned</UnitLocation>
                            <CombustionVentingSystem idref="combvent1p"/>
                            <HeatingSystemType>
                                <Furnace/>
                            </HeatingSystemType>
                            <HeatingSystemFuel>natural gas</HeatingSystemFuel>
                            <AnnualHeatingEfficiency>
                                <Units>AFUE</Units>
                                <Value>0.92</Value>
                            </AnnualHeatingEfficiency>
                            <FractionHeatLoadServed>0.7</FractionHeatLoadServed>
                        </HeatingSystem>

< Previous

Next >

Main menu

  • Energy Efficient Products
    • Find ENERGY STAR Products
    • Energy Savings at Home
    • Take the Pledge
    • Learn about Climate Change
  • Energy Savings At Home
    • Start Saving Now
    • Take the Pledge
    • Home Assessment Tools
    • Seal and Insulate Your Home
    • Learn about ENERGY STAR Products
    • Learn about Home Performance with ENERGY STAR
  • Energy Efficient New Homes
    • Find Builders and Incentives
    • Home Features and Benefits
    • Homeowner Testimonials
    • Resources for Partners
  • Energy Strategies for Buildings & Plants
    • Facility Owners & Managers
    • Service Providers
    • Energy Efficiency Program Administrators
    • Tenants
    • Tools & Resources

Homepage Footer last menu

  • ENERGY STAR Home
  • About ENERGY STAR
  • Recursos en Español
  • Publications
  • Partner Resources
  • Contact Us | FAQs
  • Newsroom
  • Kids
  • Privacy
  • US EPA logo
    EPA Home
  • US DOE logo
    DOE Home