Bases: object
Represents Air Exchange template data for the following:
Infiltration
Natural Ventilation
Auxiliary Ventilation
Returns a dictionary containing the data for an air exchange. The following fields are returned:
Key |
Value |
|---|---|
adjacent_condition_string |
(str) |
adjacent_condition_val |
(int) see |
max_flow |
(float) |
name |
(str) |
offset_temperature |
(float) |
temperature_profile |
(str) profile ID |
type_str |
(str) ‘Infiltration’, ‘Natural Ventilation’, or ‘Auxiliary ventilation’ |
type_val |
(int) see |
units_str |
(str) ‘ach’, ‘l/s’, ‘l/s/m²’, ‘l/s/person’, ‘l/(s.m² fac)’ |
units_val |
(int) see |
variation_profile |
(str) profile ID |
Set the air exchange using a dictionary. Keys are the same as the get() dict.
Note ‘type_str’, ‘units_str’, and ‘adjacent_condition_string’ will be accepted but will not set.
Relevant enums required for set function, see below, using int will result in an error
adjacent condition property. Modifiable.
airchange flow unit property. Modifiable
airchange type property. Modifiable.
Max airchange rate. Modifiable. Units are set in ‘air_change_unit’ property
Descriptive string
air offset temperature. Modifiable.
Will return None if adjacent condition is not ‘external_air_and_offset_temp’ Value between 0 and 20000 when modifying
temperature profile id. Modifiable. Will return None if adjacent condition is not ‘temperature_from_profile’.
Note: Make sure to use an ID that exists, as value will not be verified.
variation profile id property. Modifiable. Note: Make sure to use an ID that exists, as value will not be verified
Bases: IntEnum
Bases: IntEnum
Bases: IntEnum