
Solarfocus Heating & Cooling
Controls and monitors Solarfocus heating and cooling systems via Modbus TCP.
This template connects Solarfocus heating and cooling systems (Vampair K, Vampair Pro) to ModbusCloud via Modbus TCP. It reads heat pump temperatures, compressor speed, energy totals, and operating states. It also allows external EVU lock control for the heat pump.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 22, read and write
- Brand
- SOLARFOCUS
- Key readings
- Flow and return temperatures · Compressor speed · Thermal energy totals (heating, cooling, hot water) · Electrical energy totals (heating, cooling, hot water) · Electrical and thermal power · Outdoor temperature
- Available commands
- Heatpump EVU Lock
- Compatible models
- Vampair K · Vampair Pro
- Last updated
Registers (22)
21 read, 1 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| 2300 - Actual Heatpump Flowtemperature | °C | Read | |||
| 2301 - Actual Heatpump Return Flowtemperature | °C | Read | |||
| 2302 - Actual Heatpump Flow | l/h | Read | |||
| 2303 - Actual Heatpump Compressor Speed | rpm | Read | |||
| 2304 - Actual Heatpump EVU State | Read | ||||
| 2306 - Actual Heatpump Defrost State | Read | ||||
| 2307 - State Hot Water Operation mode | Read | ||||
| 2310 - State Heatpump Total Thermal Energy | kWh | Read | |||
| 2312 - State Heatpump Total Thermal Energy Hot Water | kWh | Read | |||
| 2314 - State Heatpump Total Thermal Energy Heating | kWh | Read | |||
| 2316 - State Heatpump Total Electrical Energy Heating+Hot Water | kWh | Read | |||
| 2318 - State Heatpump Total Electrical Energy HotWater | kWh | Read | |||
| 2320 - State Heatpump Total Electrical Energy Heating | kWh | Read | |||
| 2322 - Actual Heatpump Electrical Power | W | Read | |||
| 2323 - Actual Heatpump Thermal Power Cooling | W | Read | |||
| 2324 - Actual Heatpump Thermal Power Heating | W | Read | |||
| 2326 - State Heatpump Total Thermal Energy Cooling | kWh | Read | |||
| 2328 - State Heatpump Total Electrical Energy Cooling | kWh | Read | |||
| 2330 - State Heatpump Operation mode | Read | ||||
| 2408 - Actual Outdoor temperature | °C | Read | |||
| 2404 - State Heatpump Interruption Messagenumber | Read | ||||
| 33404 - Heatpump EVU Lock | Write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor flow and return temperatures and compressor speed on a live cloud dashboard for your customer.
- Track thermal and electrical energy totals to calculate and report heat pump COP over time.
- Create an alert when outdoor temperature drops below a threshold to anticipate increased heating demand.
- Activate the EVU lock remotely to pause the heat pump during peak tariff periods or grid outages.
- Integrate heat pump electrical consumption data with PV production monitoring for energy management.
- Generate monthly heating and cooling performance reports for building owners or contractors.
Installation
Ensure the Solarfocus ecoManager-touch controller is connected to the local network and has a static IP address assigned.
Contact your Solarfocus partner to enable Modbus TCP on the ecoManager-touch, as this feature may require partner-level access to activate.
Connect your ModbusCloud Gateway to the same local network as the ecoManager-touch.
In the ModbusCloud portal, add a new device and import the Solarfocus Heating and Cooling template, then enter the IP address and Modbus TCP port of the ecoManager-touch.
Verify that register values such as flow temperature, return temperature, and compressor speed appear correctly on the ModbusCloud dashboard.
Test the EVU lock control by toggling it from the dashboard and confirming the heat pump responds accordingly.
Things to watch for
Energy totals show incorrect or very large values. What is wrong?
Energy totals are int32 values that span two consecutive Modbus registers. Make sure both registers are read together and interpreted as a 32-bit signed integer. Reading only one register will produce incorrect values.
I cannot enable Modbus TCP on the ecoManager-touch. How do I proceed?
Modbus activation on the ecoManager-touch typically requires Solarfocus partner credentials. Contact your Solarfocus distributor or partner to request access to the configuration settings and related documentation.
Temperature readings appear as whole numbers without decimals. Is this normal?
Yes. Temperature values are transmitted as int16 in degrees Celsius without decimal places. This is the native format provided by the ecoManager-touch controller.
Which Solarfocus heat pump models are supported by this template?
The template is tested with the Vampair K and Vampair Pro models. Other Solarfocus systems using the ecoManager-touch may also work, but compatibility should be verified with Solarfocus partner documentation.
Want to see how it works?












