honeybee_energy.hvac package¶
Subpackages¶
- honeybee_energy.hvac.allair package
- honeybee_energy.hvac.doas package
- honeybee_energy.hvac.heatcool package
- Submodules
- honeybee_energy.hvac.heatcool.baseboard module
- honeybee_energy.hvac.heatcool.evapcool module
- honeybee_energy.hvac.heatcool.fcu module
- honeybee_energy.hvac.heatcool.gasunit module
- honeybee_energy.hvac.heatcool.radiant module
- honeybee_energy.hvac.heatcool.residential module
- honeybee_energy.hvac.heatcool.vrf module
- honeybee_energy.hvac.heatcool.windowac module
- honeybee_energy.hvac.heatcool.wshp module
- Module contents
- Submodules
Submodules¶
- honeybee_energy.hvac.detailed module
DetailedHVAC
ToString()
duplicate()
from_dict()
from_dict_abridged()
lock()
sync_room_ids()
to_dict()
to_ideal_air_equivalent()
unlock()
AIR_LOOP
BRANCHES
ECONOMIZER_TYPES
HEAT_RECOVERY
HR_LATENT
HR_SENSIBLE
NO_AIR_LOOP
OA_CONTROLLER
OA_SYSTEM
air_loop_count
design_type
display_name
economizer_type
identifier
latent_heat_recovery
schedules
sensible_heat_recovery
specification
thermal_zones
user_data
- honeybee_energy.hvac.idealair module
IdealAirSystem
ToString()
duplicate()
from_dict()
from_dict_abridged()
from_idf()
lock()
to_dict()
to_idf()
unlock()
ECONOMIZER_TYPES
cooling_air_temperature
cooling_availability
cooling_limit
demand_controlled_ventilation
display_name
economizer_type
heating_air_temperature
heating_availability
heating_limit
identifier
latent_heat_recovery
properties
schedules
sensible_heat_recovery
user_data
Module contents¶
honeybee-energy HVAC definitions.
To extend this sub-package with a new HVAC system template, add a module that contains a single class inheriting from _HVACSystem in hvac._base. Then, add the class to the HVAC_TYPES_DICT using the name of the class as the key.
- Properties:
- HVAC_TYPES_DICT: A dictionary containing pointers to the classes of each
HVAC system. The keys of this dictionary are the names of the HVAC classes.