Skip to main content

Constants

The module keba_keenergy_api.constants defines the endpoints and their values, e.g. for read_data() and write_data(). Paths are relative to PAYLOAD_PREFIX (APPL.CtrlAppl), %s is replaced by the zero-based device index.

Endpoints​

System​

The system endpoint settings.

MemberTypeWritableValuesPath
BUFFER_TANK_NUMBERSintnosParam.options.systemNumberOfBuffers
HOT_WATER_TANK_NUMBERSintnosParam.options.systemNumberOfHotWaterTanks
HEAT_PUMP_NUMBERSintnosParam.options.systemNumberOfHeatPumps
HEAT_CIRCUIT_NUMBERSintnosParam.options.systemNumberOfHeatingCircuits
SOLAR_CIRCUIT_NUMBERSintnosParam.options.systemNumberOfSolarCircuits
EXTERNAL_HEAT_SOURCE_NUMBERSintnosParam.options.systemNumberOfExtHeatSources
SWITCH_VALVE_NUMBERSintnosParam.options.systemNumberOfSwitchValves
HAS_PHOTOVOLTAICSstrnoBoolEnumsParam.options.hasPhotovoltaics
HAS_OUTDOOR_TEMPERATUREstrnoBoolEnumsParam.options.hasOutdoorTemp
OPERATING_MODEintyesSystemOperatingModesParam.param.operatingMode
OUTDOOR_TEMPERATUREfloatnosParam.outdoorTemp.values.actValue
CPU_USAGEfloatnosProcData.globalCpuTimePercent
WEBVIEW_CPU_USAGEfloatnosProcData.processStatus[0].cpuTimePercent
WEBSERVER_CPU_USAGEfloatnosProcData.processStatus[1].cpuTimePercent
CONTROL_CPU_USAGEfloatnosProcData.processStatus[2].cpuTimePercent
RAM_USAGEintnosProcData.RAMstatus.tmpfs
FREE_RAMintnosProcData.totFreeRAM

BufferTank​

The buffer tank endpoint settings.

MemberTypeWritableValuesPath
NAMEstryessParam.bufferTank[%s].param.name
CURRENT_TOP_TEMPERATUREfloatnosParam.bufferTank[%s].topTemp.values.actValue
CURRENT_BOTTOM_TEMPERATUREfloatnosParam.bufferTank[%s].midTemp.values.actValue
OPERATING_MODEintyesBufferTankOperatingModesParam.bufferTank[%s].param.operatingMode
STANDBY_TEMPERATUREfloatyessParam.bufferTank[%s].param.backupTemp
TARGET_TEMPERATUREfloatnosParam.bufferTank[%s].values.setTemp
EXCESS_ENERGY_TARGET_TEMPERATUREfloatyessParam.bufferTank[%s].param.excessEnergyTemp.value
EXCESS_ENERGY_TARGET_TEMPERATURE_HYSTERESISfloatyessParam.bufferTank[%s].param.excessEnergyTemp.hyst
OUTDOOR_TEMPERATURE_EXCESS_ENERGY_LIMITfloatyessParam.bufferTank[%s].param.thresholdOutTempExcessEnergy.value
USE_EXCESS_ENERGYstryesBoolEnumsParam.bufferTank[%s].param.useExcessEnergy
EXCESS_ENERGY_MODEintnoBufferTankExcessEnergyModesParam.bufferTank[%s].values.useExcessEnergy
HEAT_REQUESTstrnoBoolEnumsParam.bufferTank[%s].values.heatRequestTop
COOL_REQUESTstrnoBoolEnumsParam.bufferTank[%s].values.coolRequestBot

HotWaterTank​

The hot water tank endpoint settings.

MemberTypeWritableValuesPath
NAMEstryessParam.hotWaterTank[%s].param.name
CURRENT_TEMPERATUREfloatnosParam.hotWaterTank[%s].topTemp.values.actValue
OPERATING_MODEintyesHotWaterTankOperatingModesParam.hotWaterTank[%s].param.operatingMode
STANDBY_TEMPERATUREfloatyessParam.hotWaterTank[%s].param.reducedSetTempMax.value
TARGET_TEMPERATUREfloatyessParam.hotWaterTank[%s].param.normalSetTempMax.value
EXCESS_ENERGY_TARGET_TEMPERATUREfloatyessParam.hotWaterTank[%s].param.excessEnergyTemp.value
EXCESS_ENERGY_TARGET_TEMPERATURE_HYSTERESISfloatyessParam.hotWaterTank[%s].param.excessEnergyTemp.hyst
USE_EXCESS_ENERGYstryesBoolEnumsParam.hotWaterTank[%s].param.useExcessEnergy
EXCESS_ENERGY_MODEintnoHotWaterTankExcessEnergyModesParam.hotWaterTank[%s].values.useExcessEnergy
HEAT_REQUESTstrnoBoolEnumsParam.hotWaterTank[%s].values.heatRequestTop
HAS_FRESH_WATER_MODULEstrnoBoolEnumsParam.options.hotWaterTank[%s].hasFreshWaterModule
FRESH_WATER_FLOWstrnoBoolEnumsParam.hotWaterTank[%s].FreshWater.freshWaterFlow.values.actValue
FRESH_WATER_MODULE_TEMPERATUREfloatnosParam.hotWaterTank[%s].FreshWater.freshWaterTemp.values.actValue
FRESH_WATER_MODULE_PUMP_SPEEDfloatnosParam.hotWaterTank[%s].FreshWater.freshWaterPump.values.setValueScaled
CIRCULATION_RETURN_TEMPERATUREfloatnosParam.hotWaterTank[%s].circTemp.values.actValue
CIRCULATION_PUMP_STATEstrnoBoolEnumsParam.hotWaterTank[%s].circPump.pump.values.setValueB

HeatPump​

The heat pump endpoint settings.

MemberTypeWritableValuesPath
NAMEstryessParam.heatpump[%s].param.name
STATEintnoHeatPumpStatesParam.heatpump[%s].values.heatpumpState
SUBSTATEintnoHeatPumpSubStatesParam.heatpump[%s].values.heatpumpSubState
OPERATING_MODEintyesHeatPumpOperatingModesParam.heatpump[%s].param.operatingMode
COMPRESSOR_USE_NIGHT_SPEEDstryesBoolEnumsParam.heatpump[%s].HeatPumpPowerCtrl.param.useDayNightSpeed
COMPRESSOR_NIGHT_SPEEDfloatyessParam.heatpump[%s].HeatPumpPowerCtrl.param.maxPowerScaledNight
CIRCULATION_PUMP_SPEEDfloatnosParam.heatpump[%s].CircPump.values.setValueScaled
SOURCE_PUMP_SPEEDfloatnosParam.heatpump[%s].Source.values.setValueScaled
FLOW_TEMPERATUREfloatnosParam.heatpump[%s].TempHeatFlow.values.actValue
RETURN_FLOW_TEMPERATUREfloatnosParam.heatpump[%s].TempHeatReflux.values.actValue
SOURCE_INPUT_TEMPERATUREfloatnosParam.heatpump[%s].TempSourceIn.values.actValue
SOURCE_OUTPUT_TEMPERATUREfloatnosParam.heatpump[%s].TempSourceOut.values.actValue
COMPRESSOR_INPUT_TEMPERATUREfloatnosParam.heatpump[%s].TempCompressorIn.values.actValue
COMPRESSOR_OUTPUT_TEMPERATUREfloatnosParam.heatpump[%s].TempCompressorOut.values.actValue
COMPRESSORfloatnosParam.heatpump[%s].Compressor.values.setValueScaled
CONDENSER_TEMPERATUREfloatnosParam.heatpump[%s].OverHeatCtrl.values.tempCond
VAPORIZER_TEMPERATUREfloatnosParam.heatpump[%s].OverHeatCtrl.values.tempVap
TARGET_OVERHEATINGfloatnosParam.heatpump[%s].OverHeatCtrl.values.setOH
CURRENT_OVERHEATINGfloatnosParam.heatpump[%s].OverHeatCtrl.values.actOH
EXPANSION_VALVE_POSITIONintnosParam.heatpump[%s].OverHeatCtrl.values.stepperPos
HIGH_PRESSUREfloatnosParam.heatpump[%s].HighPressure.values.actValue
LOW_PRESSUREfloatnosParam.heatpump[%s].LowPressure.values.actValue
HEAT_REQUESTstrnoBoolEnumsParam.heatpump[%s].values.request
CONSUMING_EXCESS_ENERGYstrnoBoolEnumsParam.heatpump[%s].values.consumingExcessEnergy
EXCESS_ENERGY_OPERATING_TIMEintnosParam.heatpump[%s].operationalDataExcessEnergy.operationalTimeS
EXCESS_ENERGY_MAX_RUNTIMEintnosParam.heatpump[%s].operationalDataExcessEnergy.maxRunTimeS
EXCESS_ENERGY_ACTIVATION_COUNTERintnosParam.heatpump[%s].operationalDataExcessEnergy.activationCounter
HEATING_POWERfloatnosParam.heatpump[%s].HeatMeter.values.power
HEATING_MASS_FLOW_RATEfloatnosParam.heatpump[%s].HeatMeter.values.massFlow
COOLING_MASS_FLOW_RATEfloatnosParam.heatpump[%s].CoolMeter.values.massFlow
HOT_WATER_POWERfloatnosParam.heatpump[%s].HotWaterMeter.values.power
HOT_WATER_MASS_FLOW_RATEfloatnosParam.heatpump[%s].HotWaterMeter.values.massFlow
COMPRESSOR_POWERfloatnosParam.heatpump[%s].ElectricEnergyMeter.values.power
COPfloatnosParam.heatpump[%s].values.COP
HEATING_ENERGYfloatnosStatisticalData.heatpump[%s].consumption.heating.energy
HEATING_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.heating.electricalenergy
HEATING_SPFfloatnosStatisticalData.heatpump[%s].EnergyEfficiencyRatioHeat
COOLING_ENERGYfloatnosStatisticalData.heatpump[%s].consumption.cooling.energy
COOLING_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.cooling.electricalenergy
COOLING_SPFfloatnosStatisticalData.heatpump[%s].EnergyEfficiencyRatioCool
HOT_WATER_ENERGYfloatnosStatisticalData.heatpump[%s].consumption.domHotWater.energy
HOT_WATER_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.domHotWater.electricalenergy
HOT_WATER_SPFfloatnosStatisticalData.heatpump[%s].EnergyEfficiencyRatioDomHotWater
TOTAL_THERMAL_ENERGYfloatnosStatisticalData.heatpump[%s].consumption.energy
TOTAL_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.electricalenergy
EXCESS_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.consumedExcessEnergy
HEATING_EXCESS_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.heating.consumedExcessEnergy
COOLING_EXCESS_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.cooling.consumedExcessEnergy
HOT_WATER_EXCESS_ENERGY_CONSUMPTIONfloatnosStatisticalData.heatpump[%s].consumption.domHotWater.consumedExcessEnergy
TOTAL_SPFfloatnosStatisticalData.heatpump[%s].EnergyEfficiencyRatio
HAS_ACTIVE_COOLINGstrnoBoolEnumsParam.options.heatpump[%s].hasActiveCooling
HAS_PASSIVE_COOLINGstrnoBoolEnumsParam.options.heatpump[%s].hasPassiveCooling
OPERATING_TIMEintnosParam.heatpump[%s].operationalData.operationalTimeS
MAX_RUNTIMEintnosParam.heatpump[%s].operationalData.maxRunTimeS
ACTIVATION_COUNTERintnosParam.heatpump[%s].operationalData.activationCounter
HAS_COMPRESSOR_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureCompressor.values.actValue
HAS_SOURCE_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureSource.values.actValue
HAS_SOURCE_ACTUATOR_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureActuatorSource.values.actValue
HAS_THREE_PHASE_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureThreePhase.values.actValue
HAS_SOURCE_PRESSURE_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureSrcPressure.values.actValue
HAS_VFD_FAILUREstrnoBoolEnumsParam.heatpump[%s].FailureVFD.values.actValue
ELECTRIC_ENERGY_METER_TYPEintnosParam.options.heatpump[%s].ElectricEnergyMeter.type
HEAT_METER_TYPEintnosParam.options.heatpump[%s].HeatMeter.type
COOL_METER_TYPEintnosParam.options.heatpump[%s].CoolMeter.type
HOT_WATER_METER_TYPEintnosParam.options.heatpump[%s].HotWaterMeter.type

HeatCircuit​

The heat circuit endpoint settings.

MemberTypeWritableValuesPath
NAMEstryessParam.heatCircuit[%s].param.name
MODEintnoHeatCircuitModesParam.options.heatCircuit[%s].type
HAS_ROOM_TEMPERATUREstrnoBoolEnumsParam.options.heatCircuit[%s].hasRoomTemp
ROOM_TEMPERATUREfloatnosParam.heatCircuit[%s].tempRoom.values.actValue
HAS_ROOM_HUMIDITYstrnoBoolEnumsParam.options.heatCircuit[%s].hasRoomHumidity
ROOM_HUMIDITYfloatnosParam.heatCircuit[%s].humidityRoom.values.actValue
DEW_POINTfloatnosParam.heatCircuit[%s].dewPoint.values.actValue
FLOW_TEMPERATURE_SETPOINTfloatnosParam.heatCircuit[%s].values.flowSetTemp
HAS_MIXERstrnoBoolEnumsParam.options.heatCircuit[%s].hasMixer
MIXER_FLOW_TEMPERATUREfloatnosParam.heatCircuit[%s].heatCircuitMixer.flowTemp.values.actValue
MIXER_RETURN_FLOW_TEMPERATUREfloatnosParam.heatCircuit[%s].heatCircuitMixer.refluxTemp.values.actValue
MIXER_POSITIONfloatnoMixerSwitchValvePositionsParam.heatCircuit[%s].heatCircuitMixer.mixer.values.setValueScaled
PUMP_STATEstrnoBoolEnumsParam.heatCircuit[%s].pump.values.setValueB
HAS_RETURN_FLOW_TEMPERATUREstrnoBoolEnumsParam.options.heatCircuit[%s].hasRefluxTemp
RETURN_FLOW_TEMPERATUREfloatnosParam.heatCircuit[%s].tempReflux.values.actValue
TARGET_TEMPERATUREfloatnosParam.heatCircuit[%s].values.setValue
USE_EXCESS_ENERGYstryesBoolEnumsParam.heatCircuit[%s].param.excessEnergy.useExcessEnergy
EXCESS_ENERGY_MODEintnoHeatCircuitExcessEnergyModesParam.heatCircuit[%s].values.useExcessEnergy
EXCESS_ENERGY_TARGET_TEMPERATUREfloatyessParam.heatCircuit[%s].param.excessEnergyTemp.value
EXCESS_ENERGY_TARGET_TEMPERATURE_HYSTERESISfloatyessParam.heatCircuit[%s].param.excessEnergyTemp.hyst
EXCESS_ENERGY_TARGET_COOLING_TEMPERATUREfloatyessParam.heatCircuit[%s].param.excessEnergyTempCool.value
EXCESS_ENERGY_TARGET_COOLING_TEMPERATURE_HYSTERESISfloatyessParam.heatCircuit[%s].param.excessEnergyTempCool.hyst
SELECTED_TARGET_TEMPERATUREfloatnosParam.heatCircuit[%s].values.selectedSetTemp
TARGET_TEMPERATURE_DAYfloatyessParam.heatCircuit[%s].param.normalSetTemp
TARGET_COOLING_TEMPERATURE_DAYfloatyessParam.heatCircuit[%s].param.normalCoolSetTemp
HEATING_LIMIT_DAYfloatyessParam.heatCircuit[%s].param.thresholdDayTemp.value
COOLING_LIMIT_DAYfloatyessParam.heatCircuit[%s].param.thresholdDayCoolTemp.value
EXCESS_ENERGY_HEATING_LIMIT_DAYfloatyessParam.heatCircuit[%s].param.excessEnergy.thresholdDayTemp
EXCESS_ENERGY_COOLING_LIMIT_DAYfloatyessParam.heatCircuit[%s].param.excessEnergy.thresholdDayCoolTemp
TARGET_TEMPERATURE_NIGHTfloatyessParam.heatCircuit[%s].param.reducedSetTemp
TARGET_COOLING_TEMPERATURE_NIGHTfloatyessParam.heatCircuit[%s].param.reducedCoolSetTemp
HEATING_LIMIT_NIGHTfloatyessParam.heatCircuit[%s].param.thresholdNightTemp.value
COOLING_LIMIT_NIGHTfloatyessParam.heatCircuit[%s].param.thresholdNightCoolTemp.value
EXCESS_ENERGY_HEATING_LIMIT_NIGHTfloatyessParam.heatCircuit[%s].param.excessEnergy.thresholdNightTemp
EXCESS_ENERGY_COOLING_LIMIT_NIGHTfloatyessParam.heatCircuit[%s].param.excessEnergy.thresholdNightCoolTemp
TARGET_TEMPERATURE_AWAYfloatyessParam.heatCircuit[%s].param.holidaySetTemp
TARGET_TEMPERATURE_OFFSETfloatyessParam.heatCircuit[%s].param.offsetRoomTemp
OPERATING_MODEintyesHeatCircuitOperatingModesParam.heatCircuit[%s].param.operatingMode
HEAT_REQUESTintnoHeatCircuitHeatRequestsParam.heatCircuit[%s].values.heatRequest
COOL_REQUESTintnoHeatCircuitCoolRequestsParam.heatCircuit[%s].values.coolRequest
AWAY_START_DATEintyessParam.heatCircuit[%s].param.holiday.start
AWAY_END_DATEintyessParam.heatCircuit[%s].param.holiday.stop
HEATING_CURVE_OFFSETfloatyessParam.heatCircuit[%s].param.heatCurveOffset
COOLING_CURVE_OFFSETfloatyessParam.heatCircuit[%s].param.coolCurveOffset
HEATING_CURVE_SLOPEfloatyessParam.heatCircuit[%s].param.heatCurveGradient
COOLING_CURVE_SLOPEfloatyessParam.heatCircuit[%s].param.coolCurveGradient
USE_HEATING_CURVEstryesBoolEnumsParam.heatCircuit[%s].param.enableHeatCurveLinTab
HEATING_CURVEstryessParam.heatCircuit[%s].param.linTab.fileName
COOLING_CURVEstryessParam.heatCircuit[%s].param.coollinTab.fileName
HAS_PUMPstrnoBoolEnumsParam.options.heatCircuit[%s].hasPump
HAS_VAR_SPEED_PUMPstrnoBoolEnumsParam.options.heatCircuit[%s].hasVarSpeedPump
PUMP_SPEEDfloatnosParam.heatCircuit[%s].pumpAO.values.setValueScaled

LineTablePool​

Pool of heating curve points.

This is not a real section. Read and write only with client.heat_circuit.get_heating_curve_points() and client.heat_circuit.set_heating_curve_points().

MemberTypeWritableValuesPath
HEATING_CURVE_NAMEstrnosParam.linTabPool[%s].name
HEATING_CURVE_POINTSintyessParam.linTabPool[%s].noOfPoints
HEATING_CURVE_POINT_XfloatyessParam.linTabPool[%s].points[%s].x
HEATING_CURVE_POINT_YfloatyessParam.linTabPool[%s].points[%s].y
SAVE_HEATING_CURVEstryessParam.linTabPool[%s].verCnt

SolarCircuit​

The solar circuit endpoint settings.

MemberTypeWritableValuesPath
NAMEstryessParam.solarCircuit[%s].param.name
OPERATING_MODEintyesBoolEnumsParam.solarCircuit[%s].param.operatingMode
SOURCE_TEMPERATUREfloatnosParam.solarCircuit[%s].collectorTemp.values.actValue
PUMP_1floatnosParam.solarCircuit[%s].values.pump1
PUMP_2floatnosParam.solarCircuit[%s].values.pump2
CURRENT_TEMPERATUREfloatnosParam.genericHeat[%s].referenceTemp.values.actValue
TARGET_TEMPERATUREfloatyessParam.genericHeat[%s].param.setTempMax.value
HEAT_REQUESTstrnoBoolEnumsParam.genericHeat[%s].values.heatRequest
HEATING_ENERGYfloatnosParam.solarCircuit[%s].heatMeter.values.accumulatedHeat
DAILY_ENERGYfloatnosParam.solarCircuit[%s].heatMeter.values.heatDay
ACTUAL_POWERfloatnosParam.solarCircuit[%s].heatMeter.values.power
PRIORITY_1_BEFORE_2stryesBoolEnumsParam.hmiRetainData.consumer1PrioritySolar[%s]

ExternalHeatSource​

External heat source API endpoints.

MemberTypeWritableValuesPath
OPERATING_MODEintyesBoolEnumsParam.extHeatSource[%s].param.operatingMode
TARGET_TEMPERATUREfloatnosParam.extHeatSource[%s].values.setTemp
HEAT_REQUESTstrnoBoolEnumsParam.extHeatSource[%s].DO.values.setValueB
OPERATING_TIMEintnosParam.extHeatSource[%s].DO.operationalData.operationalTimeS
MAX_RUNTIMEintnosParam.extHeatSource[%s].DO.operationalData.maxRunTimeS
ACTIVATION_COUNTERintnosParam.extHeatSource[%s].DO.operationalData.activationCounter
CONSUMING_EXCESS_ENERGYstrnoBoolEnumsParam.extHeatSource[%s].values.consumingExcessEnergy
EXCESS_ENERGY_OPERATING_TIMEintnosParam.extHeatSource[%s].operationalDataExcessEnergy.operationalTimeS
EXCESS_ENERGY_MAX_RUNTIMEintnosParam.extHeatSource[%s].operationalDataExcessEnergy.maxRunTimeS
EXCESS_ENERGY_ACTIVATION_COUNTERintnosParam.extHeatSource[%s].operationalDataExcessEnergy.activationCounter
USE_EXCESS_ENERGYstryesBoolEnumsParam.extHeatSource[%s].param.supportExcessEnergy
MIN_RUNTIME_EXCESS_ENERGYintyessParam.extHeatSource[%s].param.minRunTimeExcessEnergy

SwitchValve​

Switch valve API endpoints.

MemberTypeWritableValuesPath
POSITIONintnoSwitchValvePositionsParam.switchvalve[%s].values.actPosition

PassiveCooling​

Passive cooling API endpoints.

MemberTypeWritableValuesPath
TEMPERATUREfloatnosParam.passivecooling[%s].TempCoolPassive.values.actValue
SWITCH_VALVE_POSITIONintnoSwitchValvePositionsParam.passivecooling[%s].SwitchValvePassiveCool.values.actPosition
CIRCULATION_PUMP_SPEEDfloatnosParam.passivecooling[%s].Pump.values.setValueScaled
MIXER_TARGET_TEMPERATUREfloatnosParam.passivecooling[%s].Mixer.values.setValue
MIXER_FLOW_TEMPERATUREfloatnosParam.passivecooling[%s].Mixer.flowTemp.values.actValue
MIXER_POSITIONfloatnoMixerSwitchValvePositionsParam.passivecooling[%s].Mixer.mixer.values.setValueScaled

Photovoltaics​

Photovoltaics API endpoints.

MemberTypeWritableValuesPath
EXCESS_ENERGY_ACTIVEstrnoBoolEnumsParam.photovoltaics.values.excessEnergyActive
EXCESS_POWERfloatnosParam.photovoltaics.ElectricEnergyMeter.values.power
DAILY_ENERGYfloatnosParam.photovoltaics.ElectricEnergyMeter.values.heatDay
TOTAL_ENERGYfloatnosParam.photovoltaics.ElectricEnergyMeter.values.accumulatedHeat

Values​

Enums of the readable names, returned with human_readable=True and accepted by the setters.

BoolEnum​

Boolean values (OFF / ON).

MemberValue
OFF0
ON1

SystemOperatingMode​

Available system operating modes.

MemberValue
SETUP-1
STANDBY0
SUMMER1
AUTO_HEAT2
AUTO_COOL3
AUTO4

BufferTankOperatingMode​

Available buffer tank operating modes.

MemberValue
OFF0
ON1
HEAT_UP2

BufferTankExcessEnergyMode​

Available buffer tank excess energy modes.

MemberValue
OFF0
HEATING1
COOLING2

HotWaterTankOperatingMode​

Available hot water tank operating modes.

MemberValue
OFF0
AUTO1
ON2
HEAT_UP3

HotWaterTankExcessEnergyMode​

Available hot water tank excess energy modes.

MemberValue
OFF0
HEATING1
COOLING2

HeatPumpState​

Available heat pump states.

MemberValue
STANDBY0
FLOW1
AUTO_HEAT2
DEFROST3
AUTO_COOL4
INFLOW5
PUMP_DOWN6
SHUTDOWN7
ERROR8

HeatPumpSubState​

Available heat pump substates. Some substates have more than one value.

MemberValue
NONE0
OIL_PREHEATING1
PUMP_PRE_RUN(2, 3)
RANDOM_DELAY4
PRESSURE_EQUALIZATION(5, 21, 22)
DEFROST_PRE_FLOW6
DEFROST_MONITORING7
SNOW_DETECTION8
FLUSHING9
DEFROST_INITIALIZATION10
PREHEAT_FLOW11
DEFROST12
DRIP(13, 25)
DEFROST_END14
OPEN(15, 16)
COMPRESSOR_POST_RUN17
PUMP_POST_RUN18
LUBRICATION_PULSE19
REDUCED_SPEED(20, 26)
COMPRESSOR_DELAY23
DEFROST_VENTING24
SWITCH_HEATING_COOLING27
WAIT_FOR_COMPRESSOR(28, 33)
COMPRESSOR_STOP29
BIVALENT_LOCK30
LOCKED31
RETURN_FLOW_OFF32
MIXER_OPEN34
ZONE_VALVE35
ELECTRIC_DEFROST36
COUNTERFLOW_VALVE37

HeatPumpOperatingMode​

Available heat pump operating modes.

MemberValue
OFF0
ON1
BACKUP2

HeatCircuitMode​

Available heat circuit modes.

MemberValue
HEATING0
COOLING1
HEATING_AND_COOLING2
HEATING_AND_ACTIVE_COOLING3

HeatCircuitExcessEnergyMode​

Available heat circuit excess energy modes.

MemberValue
OFF0
HEATING1
COOLING2

HeatCircuitOperatingMode​

Available heat circuit operating modes.

MemberValue
OFF0
AUTO1
DAY2
NIGHT3
HOLIDAY4
PARTY5
EXTERNAL8
ROOM_CONTROL9

SolarCircuitPriority​

Available solar circuit consumer priorities.

MemberValue
LOW14
HIGH15

HeatCircuitHeatRequest​

Available heat circuit heat request states.

MemberValue
OFF0
ON1
FLOW_OFF2
TEMPORARY_OFF3
ROOM_OFF4
OUTDOOR_OFF5
INFLOW_OFF6

HeatCircuitCoolRequest​

Available heat circuit cool request states.

MemberValue
OFF0
ON1
FLOW_OFF2
TEMPORARY_OFF3
ROOM_OFF4
OUTDOOR_OFF5
INFLOW_OFF6

SwitchValvePosition​

Available switch valve positions.

MemberValue
NEUTRAL0
OPEN1
CLOSED2

MixerSwitchValvePosition​

Available mixer positions.

MemberValue
CLOSED-1
OFF0
OPEN1

Other constants​

NameValue
API_DEFAULT_TIMEOUT10
MIN_HEATING_CURVE_POINTS7
MAX_HEATING_CURVE_POINTS16
PAYLOAD_PREFIX'APPL.CtrlAppl'
ACT_VALUE_SUFFIX'.values.actValue'
MESSAGE_ID_SUFFIX'.state.msgId'

EndpointPath​

The endpoint paths.

MemberValue
READ_WRITE_VARS'/var/readWriteVars'
READ_VAR_CHILDREN'/var/readVarChildren'
DEVICE_CONTROL'/deviceControl'
SW_UPDATE'/swupdate'
DATE_TIME'/dateTime'

SectionPrefix​

Prefixes of the grouped read_data response.

MemberValue
SYSTEM'system'
BUFFER_TANK'buffer_tank'
HOT_WATER_TANK'hot_water_tank'
HEAT_PUMP'heat_pump'
HEAT_CIRCUIT'heat_circuit'
SOLAR_CIRCUIT'solar_circuit'
EXTERNAL_HEAT_SOURCE'external_heat_source'
SWITCH_VALVE'switch_valve'
PASSIVE_COOLING'passive_cooling'
PHOTOVOLTAICS'photovoltaics'