
Lambda EU-L Series
The Lambda EU-L Series is an air-to-water heat pump designed for residential and light-commercial space heating, cooling, and domestic hot water. This template connects via Modbus TCP and reads actual power consumption, accumulated electrical energy, current hot-water storage temperature, and the configured temperature limit. It also exposes the E-Manager PV surplus setpoint register, letting your portal push available solar power to the heat pump so the unit can self-regulate its uptake. Together, these five registers give installers a clear picture of energy use and thermal state without opening the Lambda controller interface.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 5, read and write
- Brand
- Lambda
- Compatible models
- EU-L Series
- Last updated
Registers (5)
4 read, 1 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| setmaxpower | W | Write | |||
| power | W | Read | |||
| energy | Wh | Read | |||
| temp | °C | Read | |||
| limittemp | °C | Read |
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 real-time electrical power draw to verify the heat pump stays within expected operating bounds.
- Track accumulated energy consumption over billing periods to report seasonal efficiency to building owners.
- Alert on storage temperature approaching the configured limit to detect thermostat or sensor faults early.
- Push PV surplus values via the setmaxpower register to shift heat-pump load toward midday solar production.
- Compare actual power consumption against the PV setpoint to confirm the E-Manager is responding correctly.
Installation
Enable Modbus TCP on the Lambda controller: contact Lambda support or your installer to activate the E-Manager Modbus interface, as it must be enabled on the device before first use.
Connect the Lambda heat pump to the same LAN as the ModbusCloud Gateway using a standard Ethernet cable; the heat pump communicates on TCP port 502 with no additional hardware required.
In the ModbusCloud portal, add your Gateway, import the Lambda EU-L Series template, and set the unit ID to match the Modbus slave ID configured on the heat pump (typically 1).
Verify the connection by checking the live reading for the power register (address 103); a non-zero watt value during compressor operation confirms the template is polling correctly.
Things to watch for
Why does the heat pump show Error 00506 after I connect?
Error 00506 (E-Manager invalid value) is triggered when register 102 has not been refreshed within roughly 5 minutes. The Lambda E-Manager expects a continuous heartbeat write. Ensure your polling interval for setmaxpower writes stays well below 300 seconds, and send a defined value of 0 rather than leaving the register stale when no surplus is available.
Register 103 returns zero even when the compressor is running. Why?
Register 103 uses function code 3 (read holding registers) and returns a signed int16. If your Modbus client is configured for input registers (FC4) instead of holding registers (FC3), you will always read zero. Confirm the function code in your gateway configuration matches FC3.
The energy register (1020) shows wildly incorrect values. What is wrong?
Register 1020 is a 32-bit int32 spanning two consecutive 16-bit registers. The default word order on Lambda EU-L units is high-order word first. If your gateway is configured for low-order-first word order, the value will appear incorrect. Switch to high-word-first (big-endian word order) and re-read the register.
Is it safe to write any watt value to the setmaxpower register?
Write only realistic, non-negative PV surplus values to register 102. Writing extreme values such as -32768 (the int16 minimum) causes the heat pump to display a fault. Writing values far above the unit's rated input may cause the controller to reject the setpoint or trigger protection responses. Always validate the value before writing and use a watchdog timer to send 0 when surplus is unavailable.
More Lambda templates
Want to see how it works?









