Interface Door

Represents a door component in the building structure. Contains the door's dimensions, orientation, and type.

It is always nested in a wall, roof, etc. and it takes some properties from its parent. For example, the room name can come from the parent for F280 room by room calculations.

interface Door {
    direction: CardinalDirections;
    entity: Entity;
    height: number;
    type: "Patio Door" | "Entrance Door" | "Garage Door";
    width: number;
}

Properties

Cardinal orientation of the door.

Used for organizing doors by orientation, though unlike windows, doors don't typically have significant solar gain.

For F280: Not directly used in heat loss calculations but may affect reporting and visualization.

For EnerGuide: Exported to HOT2000 as the orientation code, though has minimal impact on door heat transfer calculations.

It is also useful for denoting the front orientation of the home as most homes have a front-facing door.

entity: Entity

Refer to Entity.

height: number

Height of the door in meters.

Used with width to calculate door area for heat loss and total_door_area calculations.

For F280 and EnerGuide: Used to calculate door area for heat loss calculations.

type: "Patio Door" | "Entrance Door" | "Garage Door"

Functional type of the door. It is strongly recommended to have Patio Door as a window to account for its solar properties.

Used to categorize doors by function. Different door types may have different default thermal properties.

For F280: Entrance Door and Garage Door have no difference.

width: number

Width of the door in meters.

Used with height to calculate door area for heat loss and total_door_area calculations.

For F280 and EnerGuide: Used to calculate door area for heat loss calculations.