Skip to content

External Interface

13 object types from idfpy.models.external_interface · EnergyPlus 26.2

Object Summary
ExternalInterface This object activates the external interface of EnergyPlus.
ExternalInterface:Actuator Hardware portion of EMS used to set up actuators in the model
ExternalInterface:FunctionalMockupUnitExport:From:Variable This object declares an FMU input variable
ExternalInterface:FunctionalMockupUnitExport:To:Actuator Hardware portion of EMS used to set up actuators in the model that are dynamically updated from the FMU.
ExternalInterface:FunctionalMockupUnitExport:To:Schedule This objects contains only one value, which is used during the first call of EnergyPlus
ExternalInterface:FunctionalMockupUnitExport:To:Variable Declares Erl variable as having global scope No spaces allowed in names used for Erl variables
ExternalInterface:FunctionalMockupUnitImport This object declares an FMU
ExternalInterface:FunctionalMockupUnitImport:From:Variable This object declares an FMU input variable
ExternalInterface:FunctionalMockupUnitImport:To:Actuator Hardware portion of EMS used to set up actuators in the model that are dynamically updated from the FMU.
ExternalInterface:FunctionalMockupUnitImport:To:Schedule This objects contains only one value, which is used during the first call of EnergyPlus
ExternalInterface:FunctionalMockupUnitImport:To:Variable Declares Erl variable as having global scope No spaces allowed in names used for Erl variables
ExternalInterface:Schedule A ExternalInterface:Schedule contains only one value, which is used during the warm-up period and the system …
ExternalInterface:Variable This input object is similar to EnergyManagementSystem:GlobalVariable.

ExternalInterface

from idfpy.models import ExternalInterface

This object activates the external interface of EnergyPlus. If the object ExternalInterface is present, then all ExtnernalInterface:* objects will receive their values from the BCVTB interface or from FMUs at each zone time step. If this object is not present, then the values of these objects will be fixed at the value declared in the "initial value" field of the corresponding object, and a warning will be written to the EnergyPlus error file.

Field Type Default Details
name_of_external_interface
Name of External Interface required
choice Name of External Interface Currently, the only valid entries are PtolemyServer, FunctionalMockupUnitImport, and FunctionalMockupUnitExport.
One of FunctionalMockupUnitExport, FunctionalMockupUnitImport, PtolemyServer

ExternalInterface:Actuator

from idfpy.models import ExternalInterfaceActuator

Hardware portion of EMS used to set up actuators in the model

Field Type Default Details
name
Name required
string This name becomes a variable for use in Erl programs no spaces allowed in name
actuated_component_unique_name
Actuated Component Unique Name required
string
actuated_component_type
Actuated Component Type required
string
actuated_component_control_type
Actuated Component Control Type required
string
optional_initial_value
Optional Initial Value
number If specified, it is used during warm-up and system sizing. If not specified, then the actuator only overwrites the actuated component after the warm-up and system sizing.

ExternalInterface:FunctionalMockupUnitExport:From:Variable

from idfpy.models import ExternalInterfaceFunctionalMockupUnitExportFromVariable

This object declares an FMU input variable

Field Type Default Details
output_variable_index_key_name
Output:Variable Index Key Name required
string
output_variable_name
Output:Variable Name required
string
fmu_variable_name
FMU Variable Name required
string

ExternalInterface:FunctionalMockupUnitExport:To:Actuator

from idfpy.models import ExternalInterfaceFunctionalMockupUnitExportToActuator

Hardware portion of EMS used to set up actuators in the model that are dynamically updated from the FMU.

Field Type Default Details
name
Name required
string This name becomes a read-only variable for use in Erl programs no spaces allowed in name
actuated_component_unique_name
Actuated Component Unique Name required
string
actuated_component_type
Actuated Component Type required
string
actuated_component_control_type
Actuated Component Control Type required
string
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value
number Used during EnergyPlus sizing and warm-up. If no value is specified, then the actuated component will only be updated after sizing and warm-up.

ExternalInterface:FunctionalMockupUnitExport:To:Schedule

from idfpy.models import ExternalInterfaceFunctionalMockupUnitExportToSchedule

This objects contains only one value, which is used during the first call of EnergyPlus

Field Type Default Details
schedule_name
Schedule Name required
string
schedule_type_limits_names
Schedule Type Limits Names
reference Names a ScheduleTypeLimits
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value
number Used during EnergyPlus sizing and warm-up.
Referenced by 350 object types

AirConditioner:VariableRefrigerantFlow, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl:HR, AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitaryHeatPump:WaterToAir, AirLoopHVAC:UnitarySystem, AirTerminal:DualDuct:ConstantVolume, AirTerminal:DualDuct:VAV, AirTerminal:DualDuct:VAV:OutdoorAir, AirTerminal:SingleDuct:ConstantVolume:CooledBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction, AirTerminal:SingleDuct:ConstantVolume:NoReheat, AirTerminal:SingleDuct:ConstantVolume:Reheat, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat, AirTerminal:SingleDuct:VAV:HeatAndCool:NoReheat, AirTerminal:SingleDuct:VAV:HeatAndCool:Reheat, AirTerminal:SingleDuct:VAV:NoReheat, AirTerminal:SingleDuct:VAV:Reheat, AirTerminal:SingleDuct:VAV:Reheat:VariableSpeedFan, AirflowNetwork:MultiZone:Surface, AirflowNetwork:MultiZone:Zone, AirflowNetwork:OccupantVentilationControl, AirflowNetwork:ZoneControl:PressureController, AvailabilityManager:HybridVentilation, AvailabilityManager:LowTemperatureTurnOff, AvailabilityManager:NightCycle, AvailabilityManager:NightVentilation, AvailabilityManager:OptimumStart, AvailabilityManager:Scheduled, AvailabilityManager:ScheduledOff, AvailabilityManager:ScheduledOn, CentralHeatPumpSystem, Chiller:CombustionTurbine, Chiller:ConstantCOP, Chiller:Electric, Chiller:Electric:ASHRAE205, Chiller:Electric:EIR, Chiller:Electric:ReformulatedEIR, Chiller:EngineDriven, Coil:Cooling:DX, Coil:Cooling:DX:CurveFit:Performance, Coil:Cooling:DX:MultiSpeed, Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableRefrigerantFlow, Coil:Cooling:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Cooling:DX:VariableSpeed, Coil:Cooling:Water, Coil:Cooling:Water:DetailedGeometry, Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:Heating:DX:MultiSpeed, Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableRefrigerantFlow, Coil:Heating:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Heating:DX:VariableSpeed, Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water, Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:WaterHeating:AirToWaterHeatPump:Pumped, Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, Coil:WaterHeating:AirToWaterHeatPump:Wrapped, Coil:WaterHeating:Desuperheater, CoilSystem:Cooling:DX, CoilSystem:Cooling:Water, CoilSystem:Heating:DX, ComplexFenestrationProperty:SolarAbsorbedLayers, CondenserEquipmentOperationSchemes, Construction:AirBoundary, Controller:MechanicalVentilation, Controller:OutdoorAir, CoolingTower:SingleSpeed, CoolingTower:TwoSpeed, CoolingTower:VariableSpeed, CoolingTower:VariableSpeed:Merkel, Daylighting:Controls, Dehumidifier:Desiccant:NoFans, Dehumidifier:Desiccant:System, DemandManager:ElectricEquipment, DemandManager:ExteriorLights, DemandManager:Lights, DemandManager:Thermostats, DemandManager:Ventilation, DemandManagerAssignmentList, DesignSpecification:OutdoorAir, DesignSpecification:ZoneAirDistribution, DistrictCooling, DistrictHeating:Steam, DistrictHeating:Water, Duct:Loss:Conduction, ElectricEquipment, ElectricEquipment:ITE:AirCooled, ElectricEquipment:ITE:AirCooled:Definition, ElectricEquipment:ITE:AirCooled:Instance, ElectricEquipment:Instance, ElectricLoadCenter:Distribution, ElectricLoadCenter:Generators, ElectricLoadCenter:Inverter:FunctionOfPower, ElectricLoadCenter:Inverter:LookUpTable, ElectricLoadCenter:Inverter:Simple, ElectricLoadCenter:Storage:Battery, ElectricLoadCenter:Storage:Converter, ElectricLoadCenter:Storage:LiIonNMCBattery, ElectricLoadCenter:Storage:Simple, ElectricLoadCenter:Transformer, EvaporativeCooler:Direct:CelDekPad, EvaporativeCooler:Direct:ResearchSpecial, EvaporativeCooler:Indirect:CelDekPad, EvaporativeCooler:Indirect:ResearchSpecial, EvaporativeCooler:Indirect:WetCoil, EvaporativeFluidCooler:SingleSpeed, EvaporativeFluidCooler:TwoSpeed, Exterior:FuelEquipment, Exterior:Lights, Exterior:WaterEquipment, Fan:ComponentModel, Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel, Fan:VariableVolume, Fan:ZoneExhaust, FaultModel:EnthalpySensorOffset:OutdoorAir, FaultModel:EnthalpySensorOffset:ReturnAir, FaultModel:Fouling:AirFilter, FaultModel:Fouling:Boiler, FaultModel:Fouling:Chiller, FaultModel:Fouling:Coil, FaultModel:Fouling:CoolingTower, FaultModel:Fouling:EvaporativeCooler, FaultModel:HumidistatOffset, FaultModel:HumiditySensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ChillerSupplyWater, FaultModel:TemperatureSensorOffset:CoilSupplyAir, FaultModel:TemperatureSensorOffset:CondenserSupplyWater, FaultModel:TemperatureSensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ReturnAir, FaultModel:ThermostatOffset, FuelFactors, GasEquipment, GasEquipment:Instance, Generator:FuelCell:WaterSupply, Generator:FuelSupply, Generator:MicroCHP, Generator:WindTurbine, HVACTemplate:Plant:ChilledWaterLoop, HVACTemplate:Plant:HotWaterLoop, HVACTemplate:Plant:MixedWaterLoop, HVACTemplate:System:ConstantVolume, HVACTemplate:System:DedicatedOutdoorAir, HVACTemplate:System:DualDuct, HVACTemplate:System:PackagedVAV, HVACTemplate:System:Unitary, HVACTemplate:System:UnitaryHeatPump:AirToAir, HVACTemplate:System:UnitarySystem, HVACTemplate:System:VAV, HVACTemplate:System:VRF, HVACTemplate:Thermostat, HVACTemplate:Zone:BaseboardHeat, HVACTemplate:Zone:ConstantVolume, HVACTemplate:Zone:DualDuct, HVACTemplate:Zone:FanCoil, HVACTemplate:Zone:IdealLoadsAirSystem, HVACTemplate:Zone:PTAC, HVACTemplate:Zone:PTHP, HVACTemplate:Zone:Unitary, HVACTemplate:Zone:VAV, HVACTemplate:Zone:VAV:FanPowered, HVACTemplate:Zone:VAV:HeatAndCool, HVACTemplate:Zone:VRF, HVACTemplate:Zone:WaterToAirHeatPump, HeaderedPumps:ConstantSpeed, HeaderedPumps:VariableSpeed, HeatExchanger:AirToAir:FlatPlate, HeatExchanger:AirToAir:SensibleAndLatent, HeatExchanger:Desiccant:BalancedFlow, HeatExchanger:FluidToFluid, HeatPump:AirToWater, HotWaterEquipment, HotWaterEquipment:Instance, Humidifier:Steam:Electric, Humidifier:Steam:Gas, HybridModel:Zone, IndoorLivingWall, Lights, Lights:Instance, LoadProfile:Plant, OtherEquipment, OtherEquipment:Instance, OutdoorAir:Node, Output:Table:Annual, Output:Table:TimeBins, Output:Variable, People, People:Instance, PhotovoltaicPerformance:Simple, Pipe:Indoor, PlantComponent:TemperatureSource, PlantEquipmentOperation:ThermalEnergyStorage, PlantEquipmentOperationSchemes, Pump:ConstantSpeed, Pump:VariableSpeed, Pump:VariableSpeed:Condensate, Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CompressorRack, Refrigeration:Condenser:EvaporativeCooled, Refrigeration:Condenser:WaterCooled, Refrigeration:WalkIn, RoofIrrigation, RoomAir:TemperaturePattern:UserDefined, RoomAirSettings:CrossVentilation, RoomAirSettings:ThreeNodeDisplacementVentilation, SetpointManager:CondenserEnteringReset, SetpointManager:OutdoorAirReset, SetpointManager:ReturnAirBypassFlow, SetpointManager:ReturnTemperature:ChilledWater, SetpointManager:ReturnTemperature:HotWater, SetpointManager:Scheduled, SetpointManager:Scheduled:DualSetpoint, Shading:Building:Detailed, Shading:Site:Detailed, Shading:Zone:Detailed, Site:Precipitation, Site:VariableLocation, Site:WaterMainsTemperature, Sizing:Zone, SolarCollector:UnglazedTranspired, SolarCollectorPerformance:PhotovoltaicThermal:BIPVT, SolarCollectorPerformance:PhotovoltaicThermal:Simple, SpaceHVAC:EquipmentConnections, SteamEquipment, SteamEquipment:Instance, SurfaceContaminantSourceAndSink:Generic:BoundaryLayerDiffusion, SurfaceContaminantSourceAndSink:Generic:DepositionVelocitySink, SurfaceContaminantSourceAndSink:Generic:PressureDriven, SurfaceControl:MovableInsulation, SurfaceProperty:ConvectionCoefficients, SurfaceProperty:ConvectionCoefficients:MultipleSurface, SurfaceProperty:GroundSurfaces, SurfaceProperty:HeatBalanceSourceTerm, SurfaceProperty:IncidentSolarMultiplier, SurfaceProperty:LocalEnvironment, SurfaceProperty:OtherSideCoefficients, SurfaceProperty:SolarIncidentInside, SurfaceProperty:SurroundingSurfaces, SurfaceProperty:Underwater, SwimmingPool:Indoor, ThermalStorage:ChilledWater:Mixed, ThermalStorage:ChilledWater:Stratified, ThermalStorage:HotWater:Stratified, ThermalStorage:Ice:Detailed, ThermalStorage:PCM, ThermostatSetpoint:DualSetpoint, ThermostatSetpoint:SingleCooling, ThermostatSetpoint:SingleHeating, ThermostatSetpoint:SingleHeatingOrCooling, ThermostatSetpoint:ThermalComfort:Fanger:DualSetpoint, ThermostatSetpoint:ThermalComfort:Fanger:SingleCooling, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeating, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeatingOrCooling, UtilityCost:Tariff, WaterHeater:HeatPump:PumpedCondenser, WaterHeater:HeatPump:WrappedCondenser, WaterHeater:Mixed, WaterHeater:Stratified, WaterUse:Connections, WaterUse:Equipment, WaterUse:RainCollector, WaterUse:Storage, WaterUse:Well, WeatherProperty:SkyTemperature, WindowProperty:AirflowControl, WindowShadingControl, ZoneAirBalance:OutdoorAir, ZoneAirContaminantBalance, ZoneBaseboard:OutdoorTemperatureControlled, ZoneContaminantSourceAndSink:CarbonDioxide, ZoneContaminantSourceAndSink:Generic:Constant, ZoneContaminantSourceAndSink:Generic:CutoffModel, ZoneContaminantSourceAndSink:Generic:DecaySource, ZoneContaminantSourceAndSink:Generic:DepositionRateSink, ZoneControl:ContaminantController, ZoneControl:Humidistat, ZoneControl:Thermostat, ZoneControl:Thermostat:OperativeTemperature, ZoneControl:Thermostat:StagedDualSetpoint, ZoneControl:Thermostat:TemperatureAndHumidity, ZoneControl:Thermostat:ThermalComfort, ZoneCoolTower:Shower, ZoneCrossMixing, ZoneEarthtube, ZoneHVAC:Baseboard:Convective:Electric, ZoneHVAC:Baseboard:Convective:Water, ZoneHVAC:Baseboard:RadiantConvective:Electric, ZoneHVAC:Baseboard:RadiantConvective:Steam, ZoneHVAC:Baseboard:RadiantConvective:Water, ZoneHVAC:CoolingPanel:RadiantConvective:Water, ZoneHVAC:Dehumidifier:DX, ZoneHVAC:EnergyRecoveryVentilator, ZoneHVAC:EnergyRecoveryVentilator:Controller, ZoneHVAC:EquipmentConnections, ZoneHVAC:EquipmentList, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:ExhaustControl, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:HighTemperatureRadiant, ZoneHVAC:HybridUnitaryHVAC, ZoneHVAC:IdealLoadsAirSystem, ZoneHVAC:LowTemperatureRadiant:ConstantFlow, ZoneHVAC:LowTemperatureRadiant:ConstantFlow:Design, ZoneHVAC:LowTemperatureRadiant:Electric, ZoneHVAC:LowTemperatureRadiant:VariableFlow, ZoneHVAC:LowTemperatureRadiant:VariableFlow:Design, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:RefrigerationChillerSet, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:VentilatedSlab, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner, ZoneInfiltration:DesignFlowRate, ZoneInfiltration:EffectiveLeakageArea, ZoneInfiltration:FlowCoefficient, ZoneMixing, ZoneRefrigerationDoorMixing, ZoneThermalChimney, ZoneVentilation:DesignFlowRate, ZoneVentilation:WindandStackOpenArea

ExternalInterface:FunctionalMockupUnitExport:To:Variable

from idfpy.models import ExternalInterfaceFunctionalMockupUnitExportToVariable

Declares Erl variable as having global scope No spaces allowed in names used for Erl variables

Field Type Default Details
name
Name required
string This name becomes a variable for use in Erl programs no spaces allowed in name
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value required
number Used during EnergyPlus sizing and warm-up.

ExternalInterface:FunctionalMockupUnitImport

from idfpy.models import ExternalInterfaceFunctionalMockupUnitImport

This object declares an FMU

Field Type Default Details
fmu_file_name
FMU File Name required
string
fmu_timeout
FMU Timeout
number
ms
0.0 in milli-seconds
fmu_loggingon
FMU LoggingOn
integer 0
Referenced by 4 object types

ExternalInterface:FunctionalMockupUnitImport:From:Variable, ExternalInterface:FunctionalMockupUnitImport:To:Actuator, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Variable

ExternalInterface:FunctionalMockupUnitImport:From:Variable

from idfpy.models import ExternalInterfaceFunctionalMockupUnitImportFromVariable

This object declares an FMU input variable

Field Type Default Details
output_variable_index_key_name
Output:Variable Index Key Name required
string
output_variable_name
Output:Variable Name required
string
fmu_file_name
FMU File Name required
reference Names a ExternalInterface:FunctionalMockupUnitImport
fmu_instance_name
FMU Instance Name required
string
fmu_variable_name
FMU Variable Name required
string

ExternalInterface:FunctionalMockupUnitImport:To:Actuator

from idfpy.models import ExternalInterfaceFunctionalMockupUnitImportToActuator

Hardware portion of EMS used to set up actuators in the model that are dynamically updated from the FMU.

Field Type Default Details
name
Name required
string This name becomes a read-only variable for use in Erl programs no spaces allowed in name
actuated_component_unique_name
Actuated Component Unique Name required
string
actuated_component_type
Actuated Component Type required
string
actuated_component_control_type
Actuated Component Control Type required
string
fmu_file_name
FMU File Name required
reference Names a ExternalInterface:FunctionalMockupUnitImport
fmu_instance_name
FMU Instance Name required
string
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value required
number Used during the first call of EnergyPlus.

ExternalInterface:FunctionalMockupUnitImport:To:Schedule

from idfpy.models import ExternalInterfaceFunctionalMockupUnitImportToSchedule

This objects contains only one value, which is used during the first call of EnergyPlus

Field Type Default Details
name
Name required
string
schedule_type_limits_names
Schedule Type Limits Names
reference Names a ScheduleTypeLimits
fmu_file_name
FMU File Name required
reference Names a ExternalInterface:FunctionalMockupUnitImport
fmu_instance_name
FMU Instance Name required
string
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value required
number Used during the first call of EnergyPlus.
Referenced by 350 object types

AirConditioner:VariableRefrigerantFlow, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl:HR, AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitaryHeatPump:WaterToAir, AirLoopHVAC:UnitarySystem, AirTerminal:DualDuct:ConstantVolume, AirTerminal:DualDuct:VAV, AirTerminal:DualDuct:VAV:OutdoorAir, AirTerminal:SingleDuct:ConstantVolume:CooledBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction, AirTerminal:SingleDuct:ConstantVolume:NoReheat, AirTerminal:SingleDuct:ConstantVolume:Reheat, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat, AirTerminal:SingleDuct:VAV:HeatAndCool:NoReheat, AirTerminal:SingleDuct:VAV:HeatAndCool:Reheat, AirTerminal:SingleDuct:VAV:NoReheat, AirTerminal:SingleDuct:VAV:Reheat, AirTerminal:SingleDuct:VAV:Reheat:VariableSpeedFan, AirflowNetwork:MultiZone:Surface, AirflowNetwork:MultiZone:Zone, AirflowNetwork:OccupantVentilationControl, AirflowNetwork:ZoneControl:PressureController, AvailabilityManager:HybridVentilation, AvailabilityManager:LowTemperatureTurnOff, AvailabilityManager:NightCycle, AvailabilityManager:NightVentilation, AvailabilityManager:OptimumStart, AvailabilityManager:Scheduled, AvailabilityManager:ScheduledOff, AvailabilityManager:ScheduledOn, CentralHeatPumpSystem, Chiller:CombustionTurbine, Chiller:ConstantCOP, Chiller:Electric, Chiller:Electric:ASHRAE205, Chiller:Electric:EIR, Chiller:Electric:ReformulatedEIR, Chiller:EngineDriven, Coil:Cooling:DX, Coil:Cooling:DX:CurveFit:Performance, Coil:Cooling:DX:MultiSpeed, Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableRefrigerantFlow, Coil:Cooling:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Cooling:DX:VariableSpeed, Coil:Cooling:Water, Coil:Cooling:Water:DetailedGeometry, Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:Heating:DX:MultiSpeed, Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableRefrigerantFlow, Coil:Heating:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Heating:DX:VariableSpeed, Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water, Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:WaterHeating:AirToWaterHeatPump:Pumped, Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, Coil:WaterHeating:AirToWaterHeatPump:Wrapped, Coil:WaterHeating:Desuperheater, CoilSystem:Cooling:DX, CoilSystem:Cooling:Water, CoilSystem:Heating:DX, ComplexFenestrationProperty:SolarAbsorbedLayers, CondenserEquipmentOperationSchemes, Construction:AirBoundary, Controller:MechanicalVentilation, Controller:OutdoorAir, CoolingTower:SingleSpeed, CoolingTower:TwoSpeed, CoolingTower:VariableSpeed, CoolingTower:VariableSpeed:Merkel, Daylighting:Controls, Dehumidifier:Desiccant:NoFans, Dehumidifier:Desiccant:System, DemandManager:ElectricEquipment, DemandManager:ExteriorLights, DemandManager:Lights, DemandManager:Thermostats, DemandManager:Ventilation, DemandManagerAssignmentList, DesignSpecification:OutdoorAir, DesignSpecification:ZoneAirDistribution, DistrictCooling, DistrictHeating:Steam, DistrictHeating:Water, Duct:Loss:Conduction, ElectricEquipment, ElectricEquipment:ITE:AirCooled, ElectricEquipment:ITE:AirCooled:Definition, ElectricEquipment:ITE:AirCooled:Instance, ElectricEquipment:Instance, ElectricLoadCenter:Distribution, ElectricLoadCenter:Generators, ElectricLoadCenter:Inverter:FunctionOfPower, ElectricLoadCenter:Inverter:LookUpTable, ElectricLoadCenter:Inverter:Simple, ElectricLoadCenter:Storage:Battery, ElectricLoadCenter:Storage:Converter, ElectricLoadCenter:Storage:LiIonNMCBattery, ElectricLoadCenter:Storage:Simple, ElectricLoadCenter:Transformer, EvaporativeCooler:Direct:CelDekPad, EvaporativeCooler:Direct:ResearchSpecial, EvaporativeCooler:Indirect:CelDekPad, EvaporativeCooler:Indirect:ResearchSpecial, EvaporativeCooler:Indirect:WetCoil, EvaporativeFluidCooler:SingleSpeed, EvaporativeFluidCooler:TwoSpeed, Exterior:FuelEquipment, Exterior:Lights, Exterior:WaterEquipment, Fan:ComponentModel, Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel, Fan:VariableVolume, Fan:ZoneExhaust, FaultModel:EnthalpySensorOffset:OutdoorAir, FaultModel:EnthalpySensorOffset:ReturnAir, FaultModel:Fouling:AirFilter, FaultModel:Fouling:Boiler, FaultModel:Fouling:Chiller, FaultModel:Fouling:Coil, FaultModel:Fouling:CoolingTower, FaultModel:Fouling:EvaporativeCooler, FaultModel:HumidistatOffset, FaultModel:HumiditySensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ChillerSupplyWater, FaultModel:TemperatureSensorOffset:CoilSupplyAir, FaultModel:TemperatureSensorOffset:CondenserSupplyWater, FaultModel:TemperatureSensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ReturnAir, FaultModel:ThermostatOffset, FuelFactors, GasEquipment, GasEquipment:Instance, Generator:FuelCell:WaterSupply, Generator:FuelSupply, Generator:MicroCHP, Generator:WindTurbine, HVACTemplate:Plant:ChilledWaterLoop, HVACTemplate:Plant:HotWaterLoop, HVACTemplate:Plant:MixedWaterLoop, HVACTemplate:System:ConstantVolume, HVACTemplate:System:DedicatedOutdoorAir, HVACTemplate:System:DualDuct, HVACTemplate:System:PackagedVAV, HVACTemplate:System:Unitary, HVACTemplate:System:UnitaryHeatPump:AirToAir, HVACTemplate:System:UnitarySystem, HVACTemplate:System:VAV, HVACTemplate:System:VRF, HVACTemplate:Thermostat, HVACTemplate:Zone:BaseboardHeat, HVACTemplate:Zone:ConstantVolume, HVACTemplate:Zone:DualDuct, HVACTemplate:Zone:FanCoil, HVACTemplate:Zone:IdealLoadsAirSystem, HVACTemplate:Zone:PTAC, HVACTemplate:Zone:PTHP, HVACTemplate:Zone:Unitary, HVACTemplate:Zone:VAV, HVACTemplate:Zone:VAV:FanPowered, HVACTemplate:Zone:VAV:HeatAndCool, HVACTemplate:Zone:VRF, HVACTemplate:Zone:WaterToAirHeatPump, HeaderedPumps:ConstantSpeed, HeaderedPumps:VariableSpeed, HeatExchanger:AirToAir:FlatPlate, HeatExchanger:AirToAir:SensibleAndLatent, HeatExchanger:Desiccant:BalancedFlow, HeatExchanger:FluidToFluid, HeatPump:AirToWater, HotWaterEquipment, HotWaterEquipment:Instance, Humidifier:Steam:Electric, Humidifier:Steam:Gas, HybridModel:Zone, IndoorLivingWall, Lights, Lights:Instance, LoadProfile:Plant, OtherEquipment, OtherEquipment:Instance, OutdoorAir:Node, Output:Table:Annual, Output:Table:TimeBins, Output:Variable, People, People:Instance, PhotovoltaicPerformance:Simple, Pipe:Indoor, PlantComponent:TemperatureSource, PlantEquipmentOperation:ThermalEnergyStorage, PlantEquipmentOperationSchemes, Pump:ConstantSpeed, Pump:VariableSpeed, Pump:VariableSpeed:Condensate, Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CompressorRack, Refrigeration:Condenser:EvaporativeCooled, Refrigeration:Condenser:WaterCooled, Refrigeration:WalkIn, RoofIrrigation, RoomAir:TemperaturePattern:UserDefined, RoomAirSettings:CrossVentilation, RoomAirSettings:ThreeNodeDisplacementVentilation, SetpointManager:CondenserEnteringReset, SetpointManager:OutdoorAirReset, SetpointManager:ReturnAirBypassFlow, SetpointManager:ReturnTemperature:ChilledWater, SetpointManager:ReturnTemperature:HotWater, SetpointManager:Scheduled, SetpointManager:Scheduled:DualSetpoint, Shading:Building:Detailed, Shading:Site:Detailed, Shading:Zone:Detailed, Site:Precipitation, Site:VariableLocation, Site:WaterMainsTemperature, Sizing:Zone, SolarCollector:UnglazedTranspired, SolarCollectorPerformance:PhotovoltaicThermal:BIPVT, SolarCollectorPerformance:PhotovoltaicThermal:Simple, SpaceHVAC:EquipmentConnections, SteamEquipment, SteamEquipment:Instance, SurfaceContaminantSourceAndSink:Generic:BoundaryLayerDiffusion, SurfaceContaminantSourceAndSink:Generic:DepositionVelocitySink, SurfaceContaminantSourceAndSink:Generic:PressureDriven, SurfaceControl:MovableInsulation, SurfaceProperty:ConvectionCoefficients, SurfaceProperty:ConvectionCoefficients:MultipleSurface, SurfaceProperty:GroundSurfaces, SurfaceProperty:HeatBalanceSourceTerm, SurfaceProperty:IncidentSolarMultiplier, SurfaceProperty:LocalEnvironment, SurfaceProperty:OtherSideCoefficients, SurfaceProperty:SolarIncidentInside, SurfaceProperty:SurroundingSurfaces, SurfaceProperty:Underwater, SwimmingPool:Indoor, ThermalStorage:ChilledWater:Mixed, ThermalStorage:ChilledWater:Stratified, ThermalStorage:HotWater:Stratified, ThermalStorage:Ice:Detailed, ThermalStorage:PCM, ThermostatSetpoint:DualSetpoint, ThermostatSetpoint:SingleCooling, ThermostatSetpoint:SingleHeating, ThermostatSetpoint:SingleHeatingOrCooling, ThermostatSetpoint:ThermalComfort:Fanger:DualSetpoint, ThermostatSetpoint:ThermalComfort:Fanger:SingleCooling, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeating, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeatingOrCooling, UtilityCost:Tariff, WaterHeater:HeatPump:PumpedCondenser, WaterHeater:HeatPump:WrappedCondenser, WaterHeater:Mixed, WaterHeater:Stratified, WaterUse:Connections, WaterUse:Equipment, WaterUse:RainCollector, WaterUse:Storage, WaterUse:Well, WeatherProperty:SkyTemperature, WindowProperty:AirflowControl, WindowShadingControl, ZoneAirBalance:OutdoorAir, ZoneAirContaminantBalance, ZoneBaseboard:OutdoorTemperatureControlled, ZoneContaminantSourceAndSink:CarbonDioxide, ZoneContaminantSourceAndSink:Generic:Constant, ZoneContaminantSourceAndSink:Generic:CutoffModel, ZoneContaminantSourceAndSink:Generic:DecaySource, ZoneContaminantSourceAndSink:Generic:DepositionRateSink, ZoneControl:ContaminantController, ZoneControl:Humidistat, ZoneControl:Thermostat, ZoneControl:Thermostat:OperativeTemperature, ZoneControl:Thermostat:StagedDualSetpoint, ZoneControl:Thermostat:TemperatureAndHumidity, ZoneControl:Thermostat:ThermalComfort, ZoneCoolTower:Shower, ZoneCrossMixing, ZoneEarthtube, ZoneHVAC:Baseboard:Convective:Electric, ZoneHVAC:Baseboard:Convective:Water, ZoneHVAC:Baseboard:RadiantConvective:Electric, ZoneHVAC:Baseboard:RadiantConvective:Steam, ZoneHVAC:Baseboard:RadiantConvective:Water, ZoneHVAC:CoolingPanel:RadiantConvective:Water, ZoneHVAC:Dehumidifier:DX, ZoneHVAC:EnergyRecoveryVentilator, ZoneHVAC:EnergyRecoveryVentilator:Controller, ZoneHVAC:EquipmentConnections, ZoneHVAC:EquipmentList, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:ExhaustControl, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:HighTemperatureRadiant, ZoneHVAC:HybridUnitaryHVAC, ZoneHVAC:IdealLoadsAirSystem, ZoneHVAC:LowTemperatureRadiant:ConstantFlow, ZoneHVAC:LowTemperatureRadiant:ConstantFlow:Design, ZoneHVAC:LowTemperatureRadiant:Electric, ZoneHVAC:LowTemperatureRadiant:VariableFlow, ZoneHVAC:LowTemperatureRadiant:VariableFlow:Design, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:RefrigerationChillerSet, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:VentilatedSlab, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner, ZoneInfiltration:DesignFlowRate, ZoneInfiltration:EffectiveLeakageArea, ZoneInfiltration:FlowCoefficient, ZoneMixing, ZoneRefrigerationDoorMixing, ZoneThermalChimney, ZoneVentilation:DesignFlowRate, ZoneVentilation:WindandStackOpenArea

ExternalInterface:FunctionalMockupUnitImport:To:Variable

from idfpy.models import ExternalInterfaceFunctionalMockupUnitImportToVariable

Declares Erl variable as having global scope No spaces allowed in names used for Erl variables

Field Type Default Details
name
Name required
string This name becomes a variable for use in Erl programs no spaces allowed in name
fmu_file_name
FMU File Name required
reference Names a ExternalInterface:FunctionalMockupUnitImport
fmu_instance_name
FMU Instance Name required
string
fmu_variable_name
FMU Variable Name required
string
initial_value
Initial Value required
number Used during the first call of EnergyPlus.

ExternalInterface:Schedule

from idfpy.models import ExternalInterfaceSchedule

A ExternalInterface:Schedule contains only one value, which is used during the warm-up period and the system sizing.

Field Type Default Details
name
Name required
string
schedule_type_limits_name
Schedule Type Limits Name
reference Names a ScheduleTypeLimits
initial_value
Initial Value required
number Used during warm-up and system sizing.
Referenced by 350 object types

AirConditioner:VariableRefrigerantFlow, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl, AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl:HR, AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitaryHeatPump:WaterToAir, AirLoopHVAC:UnitarySystem, AirTerminal:DualDuct:ConstantVolume, AirTerminal:DualDuct:VAV, AirTerminal:DualDuct:VAV:OutdoorAir, AirTerminal:SingleDuct:ConstantVolume:CooledBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam, AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction, AirTerminal:SingleDuct:ConstantVolume:NoReheat, AirTerminal:SingleDuct:ConstantVolume:Reheat, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat, AirTerminal:SingleDuct:VAV:HeatAndCool:NoReheat, AirTerminal:SingleDuct:VAV:HeatAndCool:Reheat, AirTerminal:SingleDuct:VAV:NoReheat, AirTerminal:SingleDuct:VAV:Reheat, AirTerminal:SingleDuct:VAV:Reheat:VariableSpeedFan, AirflowNetwork:MultiZone:Surface, AirflowNetwork:MultiZone:Zone, AirflowNetwork:OccupantVentilationControl, AirflowNetwork:ZoneControl:PressureController, AvailabilityManager:HybridVentilation, AvailabilityManager:LowTemperatureTurnOff, AvailabilityManager:NightCycle, AvailabilityManager:NightVentilation, AvailabilityManager:OptimumStart, AvailabilityManager:Scheduled, AvailabilityManager:ScheduledOff, AvailabilityManager:ScheduledOn, CentralHeatPumpSystem, Chiller:CombustionTurbine, Chiller:ConstantCOP, Chiller:Electric, Chiller:Electric:ASHRAE205, Chiller:Electric:EIR, Chiller:Electric:ReformulatedEIR, Chiller:EngineDriven, Coil:Cooling:DX, Coil:Cooling:DX:CurveFit:Performance, Coil:Cooling:DX:MultiSpeed, Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableRefrigerantFlow, Coil:Cooling:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Cooling:DX:VariableSpeed, Coil:Cooling:Water, Coil:Cooling:Water:DetailedGeometry, Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:Heating:DX:MultiSpeed, Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableRefrigerantFlow, Coil:Heating:DX:VariableRefrigerantFlow:FluidTemperatureControl, Coil:Heating:DX:VariableSpeed, Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water, Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:WaterHeating:AirToWaterHeatPump:Pumped, Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed, Coil:WaterHeating:AirToWaterHeatPump:Wrapped, Coil:WaterHeating:Desuperheater, CoilSystem:Cooling:DX, CoilSystem:Cooling:Water, CoilSystem:Heating:DX, ComplexFenestrationProperty:SolarAbsorbedLayers, CondenserEquipmentOperationSchemes, Construction:AirBoundary, Controller:MechanicalVentilation, Controller:OutdoorAir, CoolingTower:SingleSpeed, CoolingTower:TwoSpeed, CoolingTower:VariableSpeed, CoolingTower:VariableSpeed:Merkel, Daylighting:Controls, Dehumidifier:Desiccant:NoFans, Dehumidifier:Desiccant:System, DemandManager:ElectricEquipment, DemandManager:ExteriorLights, DemandManager:Lights, DemandManager:Thermostats, DemandManager:Ventilation, DemandManagerAssignmentList, DesignSpecification:OutdoorAir, DesignSpecification:ZoneAirDistribution, DistrictCooling, DistrictHeating:Steam, DistrictHeating:Water, Duct:Loss:Conduction, ElectricEquipment, ElectricEquipment:ITE:AirCooled, ElectricEquipment:ITE:AirCooled:Definition, ElectricEquipment:ITE:AirCooled:Instance, ElectricEquipment:Instance, ElectricLoadCenter:Distribution, ElectricLoadCenter:Generators, ElectricLoadCenter:Inverter:FunctionOfPower, ElectricLoadCenter:Inverter:LookUpTable, ElectricLoadCenter:Inverter:Simple, ElectricLoadCenter:Storage:Battery, ElectricLoadCenter:Storage:Converter, ElectricLoadCenter:Storage:LiIonNMCBattery, ElectricLoadCenter:Storage:Simple, ElectricLoadCenter:Transformer, EvaporativeCooler:Direct:CelDekPad, EvaporativeCooler:Direct:ResearchSpecial, EvaporativeCooler:Indirect:CelDekPad, EvaporativeCooler:Indirect:ResearchSpecial, EvaporativeCooler:Indirect:WetCoil, EvaporativeFluidCooler:SingleSpeed, EvaporativeFluidCooler:TwoSpeed, Exterior:FuelEquipment, Exterior:Lights, Exterior:WaterEquipment, Fan:ComponentModel, Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel, Fan:VariableVolume, Fan:ZoneExhaust, FaultModel:EnthalpySensorOffset:OutdoorAir, FaultModel:EnthalpySensorOffset:ReturnAir, FaultModel:Fouling:AirFilter, FaultModel:Fouling:Boiler, FaultModel:Fouling:Chiller, FaultModel:Fouling:Coil, FaultModel:Fouling:CoolingTower, FaultModel:Fouling:EvaporativeCooler, FaultModel:HumidistatOffset, FaultModel:HumiditySensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ChillerSupplyWater, FaultModel:TemperatureSensorOffset:CoilSupplyAir, FaultModel:TemperatureSensorOffset:CondenserSupplyWater, FaultModel:TemperatureSensorOffset:OutdoorAir, FaultModel:TemperatureSensorOffset:ReturnAir, FaultModel:ThermostatOffset, FuelFactors, GasEquipment, GasEquipment:Instance, Generator:FuelCell:WaterSupply, Generator:FuelSupply, Generator:MicroCHP, Generator:WindTurbine, HVACTemplate:Plant:ChilledWaterLoop, HVACTemplate:Plant:HotWaterLoop, HVACTemplate:Plant:MixedWaterLoop, HVACTemplate:System:ConstantVolume, HVACTemplate:System:DedicatedOutdoorAir, HVACTemplate:System:DualDuct, HVACTemplate:System:PackagedVAV, HVACTemplate:System:Unitary, HVACTemplate:System:UnitaryHeatPump:AirToAir, HVACTemplate:System:UnitarySystem, HVACTemplate:System:VAV, HVACTemplate:System:VRF, HVACTemplate:Thermostat, HVACTemplate:Zone:BaseboardHeat, HVACTemplate:Zone:ConstantVolume, HVACTemplate:Zone:DualDuct, HVACTemplate:Zone:FanCoil, HVACTemplate:Zone:IdealLoadsAirSystem, HVACTemplate:Zone:PTAC, HVACTemplate:Zone:PTHP, HVACTemplate:Zone:Unitary, HVACTemplate:Zone:VAV, HVACTemplate:Zone:VAV:FanPowered, HVACTemplate:Zone:VAV:HeatAndCool, HVACTemplate:Zone:VRF, HVACTemplate:Zone:WaterToAirHeatPump, HeaderedPumps:ConstantSpeed, HeaderedPumps:VariableSpeed, HeatExchanger:AirToAir:FlatPlate, HeatExchanger:AirToAir:SensibleAndLatent, HeatExchanger:Desiccant:BalancedFlow, HeatExchanger:FluidToFluid, HeatPump:AirToWater, HotWaterEquipment, HotWaterEquipment:Instance, Humidifier:Steam:Electric, Humidifier:Steam:Gas, HybridModel:Zone, IndoorLivingWall, Lights, Lights:Instance, LoadProfile:Plant, OtherEquipment, OtherEquipment:Instance, OutdoorAir:Node, Output:Table:Annual, Output:Table:TimeBins, Output:Variable, People, People:Instance, PhotovoltaicPerformance:Simple, Pipe:Indoor, PlantComponent:TemperatureSource, PlantEquipmentOperation:ThermalEnergyStorage, PlantEquipmentOperationSchemes, Pump:ConstantSpeed, Pump:VariableSpeed, Pump:VariableSpeed:Condensate, Refrigeration:AirChiller, Refrigeration:Case, Refrigeration:CompressorRack, Refrigeration:Condenser:EvaporativeCooled, Refrigeration:Condenser:WaterCooled, Refrigeration:WalkIn, RoofIrrigation, RoomAir:TemperaturePattern:UserDefined, RoomAirSettings:CrossVentilation, RoomAirSettings:ThreeNodeDisplacementVentilation, SetpointManager:CondenserEnteringReset, SetpointManager:OutdoorAirReset, SetpointManager:ReturnAirBypassFlow, SetpointManager:ReturnTemperature:ChilledWater, SetpointManager:ReturnTemperature:HotWater, SetpointManager:Scheduled, SetpointManager:Scheduled:DualSetpoint, Shading:Building:Detailed, Shading:Site:Detailed, Shading:Zone:Detailed, Site:Precipitation, Site:VariableLocation, Site:WaterMainsTemperature, Sizing:Zone, SolarCollector:UnglazedTranspired, SolarCollectorPerformance:PhotovoltaicThermal:BIPVT, SolarCollectorPerformance:PhotovoltaicThermal:Simple, SpaceHVAC:EquipmentConnections, SteamEquipment, SteamEquipment:Instance, SurfaceContaminantSourceAndSink:Generic:BoundaryLayerDiffusion, SurfaceContaminantSourceAndSink:Generic:DepositionVelocitySink, SurfaceContaminantSourceAndSink:Generic:PressureDriven, SurfaceControl:MovableInsulation, SurfaceProperty:ConvectionCoefficients, SurfaceProperty:ConvectionCoefficients:MultipleSurface, SurfaceProperty:GroundSurfaces, SurfaceProperty:HeatBalanceSourceTerm, SurfaceProperty:IncidentSolarMultiplier, SurfaceProperty:LocalEnvironment, SurfaceProperty:OtherSideCoefficients, SurfaceProperty:SolarIncidentInside, SurfaceProperty:SurroundingSurfaces, SurfaceProperty:Underwater, SwimmingPool:Indoor, ThermalStorage:ChilledWater:Mixed, ThermalStorage:ChilledWater:Stratified, ThermalStorage:HotWater:Stratified, ThermalStorage:Ice:Detailed, ThermalStorage:PCM, ThermostatSetpoint:DualSetpoint, ThermostatSetpoint:SingleCooling, ThermostatSetpoint:SingleHeating, ThermostatSetpoint:SingleHeatingOrCooling, ThermostatSetpoint:ThermalComfort:Fanger:DualSetpoint, ThermostatSetpoint:ThermalComfort:Fanger:SingleCooling, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeating, ThermostatSetpoint:ThermalComfort:Fanger:SingleHeatingOrCooling, UtilityCost:Tariff, WaterHeater:HeatPump:PumpedCondenser, WaterHeater:HeatPump:WrappedCondenser, WaterHeater:Mixed, WaterHeater:Stratified, WaterUse:Connections, WaterUse:Equipment, WaterUse:RainCollector, WaterUse:Storage, WaterUse:Well, WeatherProperty:SkyTemperature, WindowProperty:AirflowControl, WindowShadingControl, ZoneAirBalance:OutdoorAir, ZoneAirContaminantBalance, ZoneBaseboard:OutdoorTemperatureControlled, ZoneContaminantSourceAndSink:CarbonDioxide, ZoneContaminantSourceAndSink:Generic:Constant, ZoneContaminantSourceAndSink:Generic:CutoffModel, ZoneContaminantSourceAndSink:Generic:DecaySource, ZoneContaminantSourceAndSink:Generic:DepositionRateSink, ZoneControl:ContaminantController, ZoneControl:Humidistat, ZoneControl:Thermostat, ZoneControl:Thermostat:OperativeTemperature, ZoneControl:Thermostat:StagedDualSetpoint, ZoneControl:Thermostat:TemperatureAndHumidity, ZoneControl:Thermostat:ThermalComfort, ZoneCoolTower:Shower, ZoneCrossMixing, ZoneEarthtube, ZoneHVAC:Baseboard:Convective:Electric, ZoneHVAC:Baseboard:Convective:Water, ZoneHVAC:Baseboard:RadiantConvective:Electric, ZoneHVAC:Baseboard:RadiantConvective:Steam, ZoneHVAC:Baseboard:RadiantConvective:Water, ZoneHVAC:CoolingPanel:RadiantConvective:Water, ZoneHVAC:Dehumidifier:DX, ZoneHVAC:EnergyRecoveryVentilator, ZoneHVAC:EnergyRecoveryVentilator:Controller, ZoneHVAC:EquipmentConnections, ZoneHVAC:EquipmentList, ZoneHVAC:EvaporativeCoolerUnit, ZoneHVAC:ExhaustControl, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:HighTemperatureRadiant, ZoneHVAC:HybridUnitaryHVAC, ZoneHVAC:IdealLoadsAirSystem, ZoneHVAC:LowTemperatureRadiant:ConstantFlow, ZoneHVAC:LowTemperatureRadiant:ConstantFlow:Design, ZoneHVAC:LowTemperatureRadiant:Electric, ZoneHVAC:LowTemperatureRadiant:VariableFlow, ZoneHVAC:LowTemperatureRadiant:VariableFlow:Design, ZoneHVAC:OutdoorAirUnit, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:RefrigerationChillerSet, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:UnitHeater, ZoneHVAC:UnitVentilator, ZoneHVAC:VentilatedSlab, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner, ZoneInfiltration:DesignFlowRate, ZoneInfiltration:EffectiveLeakageArea, ZoneInfiltration:FlowCoefficient, ZoneMixing, ZoneRefrigerationDoorMixing, ZoneThermalChimney, ZoneVentilation:DesignFlowRate, ZoneVentilation:WindandStackOpenArea

ExternalInterface:Variable

from idfpy.models import ExternalInterfaceVariable

This input object is similar to EnergyManagementSystem:GlobalVariable. However, at the beginning of each zone time step, its value is set to the value received from the external interface. During the warm-up period and the system sizing, its value is set to the value specified by the field "initial value." This object can be used to move data into Erl subroutines.

Field Type Default Details
name
Name required
string This name becomes a variable for use in Erl programs no spaces allowed in name
initial_value
Initial Value required
number Used during warm-up and system sizing.