EMS-ESP Entities at a Glance
Version 3.7.1 of ems-esp provides 166 entities for the boiler and 71 for the control unit. This page provides an explanation of all entities, insofar as they are known. If anyone has further information/corrections, feel free to add them. The RW (Read-Write) column indicates whether the entity is read-only or can also be written. Some entities are only available for the Bosch CS5800/6800i and Buderus WLW176/186i. These are marked accordingly in the description.
Energy values
IDs containing “total” are the sum of the values for
- heating (“heat”),
- cooling (“cool”) and
- domestic hot water (module=“dhw”).
IDs containing “comp” refer to the heat pump, while “eheat” and “auxelecheat” refer to the auxiliary heater.
With two decimal places
“nrg…“: generated thermal energy (heat)
“meter…“: consumed electrical energy (electricity consumption)
The following entities are only available for the Bosch CS5800/6800i and Buderus WLW176/186i.
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| nrgtotal | Total energy | boiler | 🔢 | kWh | Total generated thermal energy for heating, cooling and domestic hot water - more precise version of nrgsupptotal | |
| nrgheat | Heating energy | boiler | 🔢 | kWh | Total generated thermal energy for heating - more precise version of nrgsuppheating | |
| nrg | DHW energy | boiler dhw |
🔢 | kWh | Total generated thermal energy for domestic hot water - more precise version of nrgsupp | |
| nrgcool | Cooling energy | boiler | 🔢 | kWh | Total generated energy for cooling - more precise version of nrgsuppcooling | |
| metertotal | Total consumption | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump and auxiliary heater for heating, cooling and domestic hot water - more precise version of nrgconstotal | |
| metercomp | Compressor consumption | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump for heating, cooling and domestic hot water - more precise version of nrgconscomptotal | |
| metereheat | Electric heater consumption | boiler | 🔢 | kWh | Total consumed electrical energy of the auxiliary heater - more precise version of auxelecheatnrgconstotal | |
| meterheat | Heating consumption | boiler | 🔢 | kWh | Total consumed electrical energy for heating | |
| meter | DHW consumption | boiler dhw |
🔢 | kWh | Total consumed electrical energy for domestic hot water | |
| metercool | Cooling consumption | boiler | 🔢 | kWh | Total consumed electrical energy for cooling |
Without decimal places
“nrgsupp…“: generated thermal energy (heat)
“nrgcons…“: consumed electrical energy (electricity consumption)
“nrgconscomp…“: consumed electrical energy of the heat pump
“auxelecheatnrgcons…“: consumed electrical energy of the electric auxiliary heater
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| nrgsupptotal | total energy output | boiler | 🔢 | kWh | Total generated thermal energy for heating, cooling and domestic hot water | |
| nrgsuppheating | total energy output heating | boiler | 🔢 | kWh | Total generated thermal energy for heating | |
| nrgsupp | DHW total heat energy output | boiler dhw |
🔢 | kWh | Total generated thermal energy for domestic hot water | |
| nrgsuppcooling | total energy output cooling | boiler | 🔢 | kWh | Total generated energy for cooling | |
| nrgsupppool | total energy output pool | boiler | 🔢 | kWh | – probably not relevant – | |
| nrgconstotal | Total energy consumption | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump and auxiliary heater for heating, cooling and domestic hot water | |
| nrgconscomptotal | Total energy consumption compressor | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump for heating, cooling and domestic hot water | |
| nrgconscompheating | Energy consumption compressor heating | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump for heating | |
| nrgconscomp | DHW energy consumption compressor | boiler dhw |
🔢 | kWh | Total consumed electrical energy of the heat pump for domestic hot water | |
| nrgconscompcooling | Energy consumption compressor cooling | boiler | 🔢 | kWh | Total consumed electrical energy of the heat pump for cooling | |
| nrgconscomppool | Energy consumption compressor pool | boiler | 🔢 | kWh | – probably not relevant – | |
| auxelecheatnrgconstotal | Energy consumption electric auxiliary heating | boiler | 🔢 | kWh | Total consumed electrical energy of the auxiliary heater for heating and domestic hot water | |
| auxelecheatnrgconsheating | Energy consumption electric auxiliary heating heating | boiler | 🔢 | kWh | Total consumed electrical energy of the auxiliary heater for heating | |
| auxelecheatnrgcons | DHW energy consumption electric auxiliary heating | boiler dhw |
🔢 | kWh | Total consumed electrical energy of the auxiliary heater for domestic hot water | |
| auxelecheatnrgconspool | Energy consumption electric auxiliary heating pool | boiler | 🔢 | kWh | – probably not relevant – |
Power
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| hppower | Compressor power | boiler | 🔢 | kW | From version 12.11.1/9.15.0: Current thermal power output of the heat pump, e.g. 3.1 kW | |
| hpcurrpower | current compressor power | boiler | 🔢 | W | Current power consumption of the heat pump, e.g. 298 W |
Temperatures
Heat pump & heating
Measured values
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| outdoortemp | Outdoor temperature | boiler | 🔢 | °C | Outdoor temperature measured by outdoor thermometer | |
| dampedoutdoortemp | Damped outdoor temperature | thermostat | 🔢 | °C | Damped outdoor temperature - see also damping | |
| curflowtemp | Current flow temperature | boiler | 🔢 | °C | Flow temperature after buffer tank (T0) | |
| rettemp | Return temperature | boiler | 🔢 | °C | Return temperature of the primary circuit when leaving the indoor unit - identical to hptc0 | |
| hptc0 | Refrigerant return (TC0) | boiler | 🔢 | °C | Return temperature of the primary circuit when leaving the indoor unit | |
| hptc1 | Refrigerant flow (TC1) | boiler | 🔢 | °C | Flow temperature of the primary circuit when entering the indoor unit | |
| hptc3 | Condenser temperature (TC3) | boiler | 🔢 | °C | Temperature of the refrigerant when entering the condenser | |
| hptr1 | Compressor temperature (TR1) | boiler | 🔢 | °C | Temperature of the refrigerant in the compressor | |
| hptr3 | Refrigerant (liquid) (TR3) | boiler | 🔢 | °C | Temperature of the refrigerant when leaving the condenser | |
| hptr4 | Evaporator inlet (TR4) | boiler | 🔢 | °C | Temperature of the refrigerant after the expansion valve | |
| hptr5 | Compressor inlet (TR5) | boiler | 🔢 | °C | Suction gas temperature | |
| hptr6 | Compressor outlet (TR6) | boiler | 🔢 | °C | Hot gas temperature | |
| hptl2 | Outdoor air inlet temperature (TL2) | boiler | 🔢 | °C | Air temperature at evaporator inlet | |
| hppl1 | Low-pressure temperature (PL1) | boiler | 🔢 | °C | Low-pressure temperature - identical to hptr4 | |
| hpph1 | High-pressure temperature (PH1) | boiler | 🔢 | °C | High-pressure temperature - identical to curflowtemp | |
| hpta4 | Condensate tray (TA4) | boiler | 🔢 | °C | Temperature at the condensate tray | |
| targetflowtemp | HC1 calculated flow temperature | thermostat hc1 |
🔢 | °C | Target flow temperature determined by the system (with PV surplus targetflowtemp = selflowtemp + pvraiseheat) |
Settings
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| selflowtemp | Selected flow temperature | boiler | 🔢 | °C | ✔ | Target flow temperature without increase by energy manager/PV |
| heatingtemp | Heating temperature | boiler | 🔢 | °C | ✔ | Maximum possible flow temperature, e.g. 75°C for CS6800i |
| maxflowtemp | HC1 max. flow temperature | thermostat hc1 |
🔢 | °C | ✔ | Maximum flow temperature in HC1 |
| minflowtemp | HC1 min. flow temperature | thermostat hc1 |
🔢 | °C | ✔ | Minimum flow temperature in HC1 |
| offsettemp | HC1 temperature increase | thermostat hc1 |
🔢 | °C | ✔ | Value by which the flow temperature in HC1 should be manually increased |
| designtemp | HC1 design temperature | thermostat hc1 |
🔢 | °C | ✔ | Flow temperature at the design outdoor temperature |
| baseflowtemp | HC1 base point temperature | thermostat hc1 |
🔢 | °C | ✔ | Flow temperature at the base point |
| minexttemp | Min. outdoor temperature | thermostat | 🔢 | °C | ✔ | Standard outdoor temperature |
| summertemp | HC1 summer temperature | thermostat hc1 |
🔢 | °C | ✔ | Heating limit |
| tempdiffheat | Temp. difference TC3/TC0 heating | boiler | 🔢 | K | ✔ | Target temperature difference between the flow and return of the primary circuit during heating |
| tempdiffcool | Temp. difference TC3/TC0 cooling | boiler | 🔢 | K | ✔ | Target temperature difference between the flow and return of the primary circuit during cooling |
| seltemp | HC1 selected room temperature | thermostat hc1 |
🔢 | °C | ✔ | Desired room temperature |
| manualtemp | HC1 manual temperature | thermostat hc1 |
🔢 | °C | ✔ | Manually set room temperature - identical to seltemp when mode=Manuell |
| intoffset | Internal temperature correction | thermostat | 🔢 | °C | ✔ | Room temperature offset by which seltemp should be corrected |
Domestic hot water
Measured values
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| settemp | DHW target temperature | boiler dhw |
🔢 | °C | Current stop temperature in the currently active domestic hot water mode | |
| curtemp2 | DHW current external temperature | boiler dhw |
🔢 | °C | Currently measured domestic hot water temperature in the domestic hot water tank - identical to hptw1 | |
| hptw1 | DHW reservoir (TW1) | boiler | 🔢 | °C | Currently measured domestic hot water temperature in the domestic hot water tank (lower measuring point) - identical to curtemp2 | |
| curtemp | DHW current internal temperature | boiler dhw |
🔢 | °C | Currently measured domestic hot water temperature in the domestic hot water tank (upper optional measuring point), if installed; otherwise identical to hptw1 |
Settings
See also domestic hot water settings. The entities for the differential and stop temperatures are only available for the Bosch CS5800/6800i and Buderus WLW176/186i.
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| comfdiff | DHW comfort differential temp. | boiler dhw |
🔢 | K | ✔ | Charging delta in Comfort mode, by which the flow temperature is increased |
| ecodiff | DHW ECO differential temp. | boiler dhw |
🔢 | K | ✔ | Charging delta in Eco mode, by which the flow temperature is increased |
| ecoplusdiff | DHW ECO+ differential temp. | boiler dhw |
🔢 | K | ✔ | Charging delta in Eco+ mode, by which the flow temperature is increased |
| comfstop | DHW comfort stop temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Comfort mode, at which domestic hot water production ends |
| ecostop | DHW ECO stop temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Eco mode, at which domestic hot water production ends |
| ecoplusstop | DHW ECO+ stop temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Eco+ mode, at which domestic hot water production ends |
| seltempsingle | DHW one-time charging temperature | boiler dhw |
🔢 | °C | ✔ | Stop temperature for extra DHW |
| disinfectiontemp | DHW disinfection temperature | boiler dhw |
🔢 | °C | ✔ | Stop temperature for domestic hot water disinfection |
| seltemp | DHW selected temperature | boiler dhw |
🔢 | °C | ✔ | Start temperature in Comfort mode, at which domestic hot water production begins |
| seltemplow | DHW selected lower temperature | boiler dhw |
🔢 | °C | ✔ | Start temperature in Eco mode, at which domestic hot water production begins |
| tempecoplus | DHW selected ECO+ temperature | boiler dhw |
🔢 | °C | ✔ | Start temperature in Eco+ mode, at which domestic hot water production begins |
WLW 196i provides stop temperatures under the following entities:
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| comfoff | DHW comfort switch-off temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Comfort mode, at which domestic hot water production ends Only WLW196i |
| ecooff | DHW ECO switch-off temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Eco mode, at which domestic hot water production ends Only WLW196i |
| ecoplusoff | DHW ECO+ switch-off temp. | boiler dhw |
🔢 | °C | ✔ | Stop temperature in Eco+ mode, at which domestic hot water production ends Only WLW196i |
Pumps
The entities for PC0 and PC1 are only available for the Bosch CS5800/6800i and Buderus WLW176/186i.
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| heatingpump | Heating pump | boiler | ☑ | ON when the primary circuit pump PC0 is running | ||
| hpcircspd | Circulation pump speed | boiler | 🔢 | % | Current modulation of the primary circuit pump PC0 - identical to heatingpumpmod | |
| heatingpumpmod | Heating pump modulation | boiler | 🔢 | % | Percentage power of the primary circuit pump PC0 | |
| pc0flow | PC0 flow | boiler | 🔢 | l/h | Flow volume/flow rate of the primary circuit pump PC0 (unfortunately no value at lower power ) | |
| pc1flow | PC1 flow | boiler | 🔢 | l/h | Flow volume/flow rate of the heating circuit pump PC1 | |
| pc1on | PC1 | boiler | ☑ | ON when the heating circuit pump PC1 is running | ||
| hpsetdiffpress | Pump target pressure | boiler | 🔢 | mbar | ✔ | Target pressure of the heating circuit pump PC1 |
| circpump | DHW circulation pump present | boiler dhw |
☑ | ✔ | ON when the DHW circulation pump is to be controlled by the system | |
| circmode | DHW circulation pump mode | boiler dhw |
enum | ✔ | Setting for operating frequency, e.g. 3x3 min per hour | |
| circ | DHW circulation active | boiler dhw |
☑ | ✔ | ON when the DHW circulation pump is currently running |
Status
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| heatingactive | Heating active | boiler | ☑ | ON when the system is currently in heating mode | ||
| tapwateractive | Domestic hot water active | boiler | ☑ | ON when the system is currently in domestic hot water mode | ||
| curburnpow | Current burner power | boiler | 🔢 | % | Current modulation (relative power) of the compressor - identical to hpcompspd | |
| hpcompspd | Compressor speed | boiler | 🔢 | % | Current modulation (relative power) of the compressor | |
| hpcompon | Heat pump compressor | boiler | ☑ | ON when the compressor is currently running | ||
| hpactivity | Compressor activity | boiler | enum | Current compressor activity: “none”, “heating”, “cooling”, “domestic hot water”, “pool”, “unknown”, “defrosting” | ||
| hp4way | 4-way valve (VR4) | boiler | enum | Current position of the 4-way valve in the refrigerant circuit: “cooling & defrosting” or “heating & domestic hot water” | ||
| hpea0 | Heating condensate tray (EA0) | boiler | ☑ | ON when the condensate tray heater is currently active | ||
| syspress | System pressure | boiler | 🔢 | bar | Water pressure in the heating circuit Only CS5800/6800i & WLW176/186i |
|
| charging | DHW charging | boiler dhw |
☑ | ON during domestic hot water operation, otherwise OFF | ||
| 3wayvalve | DHW 3-way valve active | boiler dhw |
☑ | ON during domestic hot water operation, otherwise OFF - identical to RWem hp3way | ||
| auxheaterlevel | Auxiliary heater | boiler | 🔢 | % | Current relative power of the auxiliary heater | |
| hpoperatingstate | HC1 heat pump operating state | thermostat hc1 |
enum | Selected operating state (e.g. through automatic summer/winter changeover): “heating”|”off”|”cooling” |
Settings
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| heatingactivated | Heating operation enabled | boiler | ☑ | ✔ | ON when the system is to be used for heating operation | |
| activated | DHW enabled | boiler dhw |
☑ | ✔ | ON when the system is to be used for domestic hot water production | |
| alternatingop | DHW alternating operation | boiler dhw |
☑ | ✔ | ON when heating operation can be interrupted for domestic hot water operation and vice versa | |
| altopprioheat | DHW heating preferred over DHW | boiler dhw |
🔢 | minutes | ✔ | Max. duration in domestic hot water operation before switching to heating operation |
| altopprio | DHW preferred over heating | boiler dhw |
🔢 | minutes | ✔ | Max. duration in heating operation before switching to domestic hot water operation |
| hp3way | 3-way valve | boiler | ☑ | ✔ | Position of the 3-way valve: ON during domestic hot water operation, otherwise OFF (identical to 3wayvalve but writable) | |
| datetime | Date/time | thermostat | 🔠 | ✔ | Current date and time | |
| damping | Outdoor temperature damping | thermostat | ☑ | ✔ | ON when outdoor temperature should be damped - inertia adjustable via building | |
| building | Building type | thermostat | enum | ✔ | Strength of outdoor temperature damping: [“light”| “medium”|”heavy”] - enabled/disabled via damping | |
| mode | HC1 operating mode | thermostat hc1 |
enum | ✔ | Room temperature mode: [“off”|”manual”|”auto”] | |
| heatingtype | HC1 heating type | thermostat hc1 |
enum | ✔ | Type of heating: [“off”|”radiator”|”convector”|”underfloor”] | |
| hpmode | HC1 heat pump mode | thermostat hc1 |
enum | ✔ | Permitted operating states: [“heating”|”cooling”|”heating & cooling”] | |
| heatondelay | HC1 heating switch-on delay | thermostat hc1 |
🔢 | hours | ✔ | Heating operation delay of the automatic summer/winter changeover |
| heatoffdelay | HC1 heating switch-off delay | thermostat hc1 |
🔢 | hours | ✔ | Summer operation delay of the automatic summer/winter changeover |
| instantstart | HC1 instant start | thermostat hc1 |
🔢 | K | ✔ | Temperature difference for instant start of the automatic summer/winter changeover |
Photovoltaics
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| pvraiseheat | Increase heating with PV | thermostat | 🔢 | K | ✔ | Increase of room temperature with PV surplus |
| pvlowercool | Decrease cooling with PV | thermostat | 🔢 | K | ✔ | Decrease of room temperature with PV surplus |
| pvmaxcomp | PV max. compressor power | boiler | 🔢 | kW | ✔ | Max. compressor power with PV surplus |
| pvcooling | Cooling only with PV | boiler | ☑ | ✔ | Cooling operation is activated only with PV surplus | |
| pvenabledhw | enable DHW increase | thermostat | ☑ | ✔ | Increase of DHW temperature with PV surplus |
Electric auxiliary heater
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| maxheatcomp | Electric backup heater limit with compressor | boiler | enum | ✔ | Max. power of the auxiliary heater with compressor [0kW|3kW|6kW|9kW] | |
| maxheatheat | Electric backup heater power limit | boiler | enum | ✔ | Max. power of the auxiliary heater without compressor [0kW|3kW|6kW|9kW] | |
| maxheat | DHW electric backup heater limit for DHW | boiler dhw |
enum | ✔ | Max. power of the auxiliary heater during domestic hot water operation [0kW|3kW|6kW|9kW] | |
| elheatstep1 | Electric heater stage 1 | boiler | ☑ | ✔ | ON when the first stage (3kW) of the electric auxiliary heater is currently running | |
| elheatstep2 | Electric heater stage 2 | boiler | ☑ | ✔ | ON when the first stage (6kW) of the electric auxiliary heater is currently running | |
| elheatstep3 | Electric heater stage 3 | boiler | ☑ | ✔ | ON when the first stage (9kW) of the electric auxiliary heater is currently running | |
| auxheateronly | Auxiliary heater only | boiler | ☑ | ✔ | ON when heating and domestic hot water operation are carried out exclusively via the auxiliary heater | |
| auxheateroff | Disable auxiliary heater | boiler | ☑ | ✔ | ON when the auxiliary heater is disabled | |
| auxheaterdelay | Auxiliary heater delayed start | boiler | 🔢 | K*min | ✔ | Delay as the product of falling below the target temperature and duration until the auxiliary heater is switched on |
| auxmaxlimit | Auxiliary heater max. limit | boiler | 🔢 | K | ✔ | Temperature difference below the max. flow temperature at which the auxiliary heater is locked |
| tempparmode | Electric backup heater parallel operation | boiler | 🔢 | °C | ✔ | Bivalent point, from which the auxiliary heater is switched on/off |
Silent mode
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| silentmode | Silent mode | boiler | enum | ✔ | Silent mode: [“off”|”auto”|”on”] | |
| mintempsilent | Minimum outdoor temperature silent mode | boiler | 🔢 | °C | ✔ | Min. temperature from which silent mode is disabled in the Auto setting |
Statistics
Operating times
The system can be in heating mode, cooling mode, domestic hot water mode or standby.
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| ubauptime | Total system operating time | boiler | 🔢 | minutes | ??? | |
| uptimetotal | Total heat pump operating time | boiler | 🔢 | minutes | Total operating time of the system, including standby | |
| uptimecontrol | Total heating operating time | boiler | 🔢 | minutes | Total operating time of the system in heating, cooling or domestic hot water operation (without standby) | |
| uptimecompheating | Compressor operating time heating | boiler | 🔢 | minutes | Total operating time of the system in heating operation (without standby) | |
| uptimecompcooling | Compressor operating time cooling | boiler | 🔢 | minutes | Total operating time of the system in cooling operation (without standby) | |
| uptimecomp | DHW compressor operating time | boiler dhw |
🔢 | minutes | Total operating time of the system in domestic hot water operation (without standby) | |
| uptimecomppool | Compressor operating time pool | boiler | 🔢 | minutes | – probably not relevant – |
Compressor starts
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| totalcompstarts | Total compressor starts | boiler | 🔢 | Total number of compressor starts | ||
| heatingstarts | Heating control starts | boiler | 🔢 | Number of compressor starts for heating operation | ||
| coolingstarts | Cooling control starts | boiler | 🔢 | Number of compressor starts for cooling operation | ||
| startshp | DHW heat pump starts | boiler dhw |
🔢 | Number of compressor starts for domestic hot water operation | ||
| poolstarts | Pool control starts | boiler | 🔢 | – probably not relevant – |
Inputs
| Input 1 | Input 4 | Result |
|---|---|---|
| ON | OFF | Utility lockout period |
| OFF | OFF | Normal operation |
| OFF | ON | Enhanced operation |
| ON | ON | Forced enhanced operation |
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| hpin1 | Input 1 status | boiler | ☑ | ON or OFF | ||
| hpin1opt | Input 1 setting | boiler | 🔠 | ✔ | ||
| hpin2 | Input 2 status | boiler | ☑ | ON or OFF | ||
| hpin2opt | Input 2 setting | boiler | 🔠 | ✔ | ||
| hpin3 | Input 3 status | boiler | ☑ | ON or OFF | ||
| hpin3opt | Input 3 setting | boiler | 🔠 | ✔ | ||
| hpin4 | Input 4 status | boiler | ☑ | ON or OFF | ||
| hpin4opt | Input 4 setting | boiler | 🔠 | ✔ |
See also Using the Smart Grid (SG) and Photovoltaic (PV) function of your heat pump with the EMS Gateways
Commands
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| reset | Reset | boiler | enum | ✔ | ? | |
| heatingoff | Switch heating off | boiler | ☑ | ✔ | ? | |
| shutdown | Switch off | boiler | enum | ✔ | ? | |
| mandefrost | Manual defrosting | boiler | ☑ | ✔ | Defrost cycle is started | |
| disinfecting | DHW disinfection | boiler dhw |
☑ | ✔ | Domestic hot water disinfection is started | |
| onetime | DHW one-time charging | boiler dhw |
☑ | ✔ | Extra DHW is started |
Other
Additional entities whose meaning is currently unclear
Boiler:
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| boiltemp | Boiler temperature | boiler | 🔢 | °C | — | |
| pumpmode | Boiler pump mode | boiler | enum | ✔ | — | |
| pumpmodmax | Maximum boiler pump power | boiler | 🔢 | % | ✔ | Always 0 |
| pumpmodmin | Minimum boiler pump power | boiler | 🔢 | % | ✔ | Always 0 |
| pumpcharacter | Boiler pump characteristic | boiler | enum | ✔ | — | |
| pumpdelay | Pump run-on time | boiler | 🔢 | minutes | ✔ | — |
| pumpontemp | Pump logic temperature | boiler | 🔢 | °C | ✔ | — |
| switchtemp | Mixer switch temperature | boiler | 🔢 | °C | ||
| selburnpow | Set maximum burner power | boiler | 🔢 | % | ✔ | Always 0 |
| burnstarts | Burner starts | boiler | 🔢 | Always 0 | ||
| burnworkmin | Burner operating time | boiler | 🔢 | minutes | Always 0 | |
| burn2workmin | Burner operating time stage 2 | boiler | 🔢 | minutes | Always 0 | |
| heatworkmin | Heating operating time | boiler | 🔢 | minutes | Always 0 | |
| heatstarts | Burner starts heating | boiler | 🔢 | Always 0 | ||
| lastcode | Last error | boiler | 🔠 | — | ||
| servicecode | Status message | boiler | 🔠 | — | ||
| servicecodenumber | Status message number | boiler | 🔢 | — | ||
| maintenancemessage | Maintenance message | boiler | 🔠 | — | ||
| maintenance | Maintenance schedule | boiler | enum | ✔ | — | |
| maintenancetime | Maintenance in | boiler | 🔢 | hours | ✔ | — |
| maintenancedate | Maintenance date | boiler | 🔠 | ✔ | — | |
| emergencyops | Emergency operation | boiler | ☑ | ✔ | ? | |
| emergencytemp | Emergency temperature | boiler | 🔢 | °C | ✔ | ? |
| hpmaxpower | max. compressor power | boiler | 🔢 | % | ✔ | — |
| powerreduction | Power reduction | boiler | 🔢 | % | ✔ | — |
| hpbrinepumpspd | Brine pump speed | boiler | 🔢 | % | ||
| hpbrinein | Brine in/evaporator | boiler | 🔢 | °C | ||
| hpbrineout | Brine out/condenser | boiler | 🔢 | °C | ||
| poolsettemp | Pool target temperature | boiler | 🔢 | °C | ✔ | |
| auxlimitstart | Auxiliary heater limit start | boiler | 🔢 | K | ✔ | |
| auxheatrmode | Auxiliary heating mode | boiler | enum | ✔ | ||
| hphystheat | Heating switching hysteresis | boiler | 🔢 | K*min | ✔ | — |
| hphystcool | Cooling switching hysteresis | boiler | 🔢 | K*min | ✔ | — |
| hphystpool | Pool switching hysteresis | boiler | 🔢 | K*min | ✔ | — |
| silentfrom | Silent mode start | boiler | 🔢 | minutes | ✔ | — |
| silentto | Silent mode end | boiler | 🔢 | minutes | ✔ | — |
| auxheatmix | Auxiliary heater mixing valve | boiler | 🔢 | % | ||
| vpcooling | Valve/pump for cooling | boiler | ☑ | ✔ | ||
| heatcable | Heating cable | boiler | ☑ | ✔ | ||
| vc0valve | VC0 valve | boiler | ☑ | ✔ | ||
| primepump | Main pump | boiler | ☑ | ✔ | Always OFF | |
| primepumpmod | Main pump modulation | boiler | 🔢 | % | ✔ | Always 0 |
| hppumpmode | primary heat pump mode | boiler | enum | ✔ | — | |
| fan | Fan | boiler | 🔢 | % | ✔ | — |
| hppowerlimit | Power limit | boiler | 🔢 | W | ✔ | — |
| pc1rate | PC1 rate | boiler | 🔢 | % | Always 0% | |
| hptr7 | Refrigerant (gaseous) (TR7) | boiler | 🔢 | °C | ||
| hpcircpump | DHW circulation possible during DHW production | boiler dhw |
☑ | ✔ | — | |
| tapactivated | DHW instantaneous water heater active | boiler dhw |
☑ | ✔ | — | |
| seltempoff | DHW selected temperature when OFF | boiler dhw |
🔢 | °C | — | |
| solartemp | DHW solar boiler temperature | boiler dhw |
🔢 | °C | — | |
| type | DHW type | boiler dhw |
enum | — | ||
| comfort | DHW comfort | boiler dhw |
enum | ✔ | — | |
| comfort1 | DHW comfort mode | boiler dhw |
enum | ✔ | ? | |
| flowtempoffset | DHW flow temperature increase | boiler dhw |
🔢 | °C | ✔ | ? |
| chargeoptimization | DHW charging optimization | boiler dhw |
☑ | ✔ | — | |
| maxpower | DHW max. power | boiler dhw |
🔢 | % | ✔ | — |
| maxtemp | DHW maximum temperature | boiler dhw |
🔢 | °C | ✔ | — |
| chargetype | DHW tank charging type | boiler dhw |
enum | — | ||
| hyston | DHW switch-on temperature difference | boiler dhw |
🔢 | °C | ✔ | ? |
| hystoff | DHW switch-off temperature difference | boiler dhw |
🔢 | °C | ✔ | ? |
| curflow | DHW current flow rate | boiler dhw |
🔢 | l/min | Always 0 | |
| storagetemp1 | DHW internal tank temperature | boiler dhw |
🔢 | °C | — | |
| storagetemp2 | DHW external tank temperature | boiler dhw |
🔢 | °C | — | |
| recharging | DHW reheating | boiler dhw |
☑ | ? | ||
| tempok | DHW temperature OK | boiler dhw |
☑ | ? | ||
| active | DHW active | boiler dhw |
☑ | |||
| mixertemp | DHW mixer temperature | boiler dhw |
🔢 | °C | — | |
| cylmiddletemp | DHW tank middle temperature | boiler dhw |
🔢 | °C | — | |
| starts | DHW number of starts | boiler dhw |
🔢 | Always 0 | ||
| workm | DHW active time | boiler dhw |
🔢 | minutes | Always 0 | |
| hpswitchvalve | Switching valve | boiler | ☑ | Always OFF | ||
| headertemp | Hydraulic separator | boiler | 🔢 | °C | Always 0 |
Thermostat:
| ID | Name | Module | Type | Unit | RW | Description |
|---|---|---|---|---|---|---|
| errorcode | Error code | thermostat | 🔠 | |||
| lastcode | Last error | thermostat | 🔠 | |||
| floordry | Screed drying | thermostat | enum | |||
| floordrytemp | Screed drying temperature | thermostat | 🔢 | °C | ||
| hybridstrategy | Hybrid control strategy | thermostat | enum | ✔ | ||
| switchovertemp | Outdoor temperature for changeover | thermostat | 🔢 | °C | ✔ | |
| energycostratio | Energy/cost ratio | thermostat | 🔢 | ✔ | ||
| fossilefactor | Fossil energy factor | thermostat | 🔢 | ✔ | ||
| electricfactor | Electric energy factor | thermostat | 🔢 | ✔ | ||
| delayboiler | Delay option | thermostat | 🔢 | minutes | ✔ | |
| tempdiffboiler | Temperature difference option | thermostat | 🔢 | °C | ✔ | |
| currtemp | HC1 current room temperature | thermostat hc1 |
🔢 | °C | ||
| haclimate | HC1 Discovery current room temperature | thermostat hc1 |
enum | |||
| modetype | HC1 mode type | thermostat hc1 |
enum | |||
| ecotemp | HC1 eco temperature | thermostat hc1 |
🔢 | °C | ✔ | |
| comforttemp | HC1 comfort temperature | thermostat hc1 |
🔢 | °C | ✔ | |
| roominfluence | HC1 room influence | thermostat hc1 |
🔢 | °C | ✔ | |
| roominflfactor | HC1 room influence factor | thermostat hc1 |
🔢 | ✔ | ||
| curroominfl | HC1 current room influence | thermostat hc1 |
🔢 | °C | ||
| nofrostmode | HC1 frost protection mode | thermostat hc1 |
enum | ✔ | ||
| nofrosttemp | HC1 frost protection temperature | thermostat hc1 |
🔢 | °C | ✔ | |
| summersetmode | HC1 summer operation setting | thermostat hc1 |
enum | ✔ | ||
| hpoperatingmode | HC1 heat pump operating mode | thermostat hc1 |
enum | ✔ | ||
| summermode | HC1 summer operation | thermostat hc1 |
enum | |||
| controlmode | HC1 control mode | thermostat hc1 |
enum | ✔ | ||
| program | HC1 program | thermostat hc1 |
enum | ✔ | ||
| tempautotemp | HC1 temporary target temperature automatic mode | thermostat hc1 |
🔢 | °C | ✔ | |
| remoteseltemp | HC1 temporary target temperature remote | thermostat hc1 |
🔢 | °C | ✔ | |
| fastheatup | HC1 rapid heating | thermostat hc1 |
🔢 | % | ✔ | |
| switchonoptimization | HC1 switch-on optimization | thermostat hc1 |
☑ | ✔ | ||
| reducemode | HC1 setback mode | thermostat hc1 |
enum | ✔ | ||
| noreducetemp | HC1 continuous heating below | thermostat hc1 |
🔢 | °C | ✔ | |
| reducetemp | HC1 setback mode below | thermostat hc1 |
🔢 | °C | ✔ | |
| dhwprio | HC1 DHW priority | thermostat hc1 |
☑ | ✔ | ||
| hpcooling | HC1 heat pump cooling | thermostat hc1 |
☑ | ✔ | ||
| coolingon | HC1 cooling on | thermostat hc1 |
☑ | |||
| dewoffset | HC1 dew point difference | thermostat hc1 |
🔢 | K | ✔ | |
| roomtempdiff | HC1 room temperature difference | thermostat hc1 |
🔢 | K | ✔ | |
| hpminflowtemp | HC1 heat pump minimum flow temperature | thermostat hc1 |
🔢 | °C | ✔ | |
| control | HC1 remote control | thermostat hc1 |
enum | ✔ | ||
| remotetemp | HC1 remote room temperature | thermostat hc1 |
🔢 | °C | ✔ | |
| remotehum | HC1 remote room humidity | thermostat hc1 |
🔢 | % | ✔ | |
| boost | HC1 boost | thermostat hc1 |
☑ | ✔ | ||
| boosttime | HC1 boost duration | thermostat hc1 |
🔢 | hours | ✔ | |
| coolstart | HC1 cooling from | thermostat hc1 |
🔢 | °C | ✔ | |
| coolondelay | HC1 cooling switch-on delay | thermostat hc1 |
🔢 | hours | ✔ | |
| cooloffdelay | HC1 cooling switch-off delay | thermostat hc1 |
🔢 | hours | ✔ | |
| switchprogmode | HC1 switching program mode | thermostat hc1 |
enum | ✔ | ||
| settemp | DHW target temperature | thermostat dhw |
🔢 | °C | ✔ | |
| settemplow | DHW lower target temperature | thermostat dhw |
🔢 | °C | ✔ | |
| circmode | DHW circulation pump mode | thermostat dhw |
enum | ✔ | ||
| chargeduration | DHW charging duration | thermostat dhw |
🔢 | minutes | ✔ | |
| charge | DHW charging | thermostat dhw |
☑ | ✔ | ||
| extra | DHW extra | thermostat dhw |
🔢 | °C | ||
| disinfecting | DHW disinfection | thermostat dhw |
☑ | ✔ | ||
| disinfectday | DHW disinfection day | thermostat dhw |
enum | ✔ | ||
| disinfecttime | DHW disinfection time | thermostat dhw |
🔢 | minutes | ✔ | |
| dailyheating | DHW daily heating | thermostat dhw |
☑ | ✔ | ||
| dailyheattime | DHW daily heating time | thermostat dhw |
🔢 | minutes | ✔ |
Reading entities
The list of all entities can be read from ems-esp by opening the following URL: http://ems-esp/api/boiler/entities or http://ems-esp/api/thermostat/entities.
You can also have them created directly as a Markdown table using curl and jq:
curl 'http://ems-esp/api/boiler/entities' | jq -r '[
"| ID | Name | Module | Type | Unit | RW |",
"|----|------|------------|-----|---------|------------|",
(to_entries[] | "| [" + .value.name + "](http://ems-esp/api/boiler/" + .value.name + ") | " + .value.fullname + " | " + .value.circuit + " | " + .value.type + " | " + .value.uom + " | " + (if .value.writeable then "X" else "" end) + " |")
] | join("\n")'
Alternatively, you can read the entities in Home Assistant. To do this, simply open http://homeassistant.local:8123/developer-tools/template and replace the contents of the template editor with the following expression:
{% for state in states %}{% if 'boiler' in state.entity_id %}
| {{- state.entity_id -}} | {{- state.name -}}|{% endif %}{% endfor %}
In Home Assistant, dhw is replaced with ww.
Legend
🔢 Data type: Number
🔠 Data type: String
☑ Data type: Boolean