Source code for honeybee_energy.hvac.heatcool.baseboard

# coding=utf-8
"""Baseboard heating system. Intended for spaces only requiring heating."""
from __future__ import division

from ._base import _HeatCoolBase

from honeybee._lockable import lockable


[docs] @lockable class Baseboard(_HeatCoolBase): """Baseboard heating system. Baseboard systems are intended for spaces only requiring heating and no ventilation or cooling. Each room/zone will get its own baseboard heating unit that satisfies the heating load. Args: identifier: Text string for system identifier. Must be < 100 characters and not contain any EnergyPlus special characters. This will be used to identify the object across a model and in the exported IDF. vintage: Text for the vintage of the template system. This will be used to set efficiencies for various pieces of equipment within the system. Choose from the following. * DOE_Ref_Pre_1980 * DOE_Ref_1980_2004 * ASHRAE_2004 * ASHRAE_2007 * ASHRAE_2010 * ASHRAE_2013 * ASHRAE_2016 * ASHRAE_2019 equipment_type: Text for the specific type of the system and equipment. (Default: the first option below) Choose from. * ElectricBaseboard * BoilerBaseboard * ASHPBaseboard * DHWBaseboard Properties: * identifier * display_name * vintage * equipment_type * schedules * has_district_heating * has_district_cooling * user_data * properties """ __slots__ = () EQUIPMENT_TYPES = ( 'ElectricBaseboard', 'BoilerBaseboard', 'ASHPBaseboard', 'DHWBaseboard' )