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'
)