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
DetailedHVACToString()duplicate()from_dict()from_dict_abridged()lock()sync_room_ids()to_dict()to_ideal_air_equivalent()unlock()AIR_LOOPBRANCHESECONOMIZER_TYPESHEAT_RECOVERYHR_LATENTHR_SENSIBLENO_AIR_LOOPOA_CONTROLLEROA_SYSTEMair_loop_countdesign_typedisplay_nameeconomizer_typeidentifierlatent_heat_recoveryschedulessensible_heat_recoveryspecificationthermal_zonesuser_data
- honeybee_energy.hvac.idealair module
IdealAirSystemToString()duplicate()from_dict()from_dict_abridged()from_idf()lock()to_dict()to_idf()to_idf_zone()unlock()ECONOMIZER_TYPEScooling_air_temperaturecooling_availabilitycooling_limitdemand_controlled_ventilationdisplay_nameeconomizer_typeheating_air_temperatureheating_availabilityheating_limitidentifierlatent_heat_recoverypropertiesschedulessensible_heat_recoveryuser_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.