# Lambda Heat Pump
This extension adds support for the Lambda Heat Pump modbus protocol as provided by https://lambda-wp.at/wp-content/uploads/2025/02/Modbus-Beschreibung-und-Protokoll.pdf (opens new window)
A Lambda Heat Pump has to be reachable within your network.
If you plan to use the E-Manager part to hand over your PV excess to the heat pump ask Lambda support to configure it to
E-Meter Kommunikationsart: ModBus Client
E-Meter Messpunkt: E-Eintrag
Other configurations of the E-Manager are not supported (yet).
# Supported Things
This bundle adds the following thing types to the Modbus binding. Note, that the things will show up under the Modbus binding.
| Thing | ThingTypeID | Description |
|---|---|---|
| General | general | General sections Ambient and E-Manager |
| Heat Pump | heat-pump | Heat Pump section |
| Boiler | boiler | Boiler section |
| Buffer | buffer | Buffer section |
| Solar | solar | Solar section |
| Heating Circuit | heating-circuit | Heating Circuit section |
A Modbus Bridge has to be installed before installing the above mentioned things. The binding supports installations with more than one Heat Pump, Boiler, Buffer, Heating Circuit. For each of these parts you have to provide the Subindex of your thing in the configurations section, usually using the User Interface. So if you have two Heating Circuits use 0 for the first and 1 for the second Heating Circuit. Handling of General System Settings (Base Adress 200) is not supported (yet). Solar functions (Base Address 4000) are now supported. Some of the registers noted RW in the manual are read only in the binding.
# Discovery
This extension does not support autodiscovery. The things need to be added manually.
# Thing Configuration
You first need to set up a TCP Modbus bridge according to the Modbus documentation. A typical modbus bridge configuration would look like this:
Bridge modbus:tcp:bridge [ host="10.0.0.2", port=502, id=1 ]
You then add the things of the Lambda Heat Pump system as part of the modbus binding. Things in this extension will use the selected bridge to connect to the device.
The following parameters are valid for all things:
| Parameter | Type | Required | Default if omitted | Description |
|---|---|---|---|---|
| refresh | integer | no | 30 | Poll interval in seconds. Increase this if you encounter connection errors |
| maxTries | integer | no | 3 | Number of retries when before giving up reading from this thing. |
Heat Pump, Boiler, Buffer and Heating Circuit things use another parameter Subindex to add one or more things of this type:
| Parameter | Type | Required | Default if omitted | Description |
|---|---|---|---|---|
| Subindex | integer | yes | 0 | Subindex for things of the same thing type, starting with 0 |
| Thing Type | Range |
|---|---|
| Heatpump | 0..2 |
| Boiler | 0..4 |
| Buffer | 0..4 |
| Solar | 0..2 |
| Heating Circuit | 0..11 |
# Channels
Channels within the things are grouped into channel groups.
# General:
# Ambient Group
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| ambient-error-number | Number | true | Ambient Error Number (0 = No error) |
| ambient-operating-state | Number | true | Ambient Operating State (0 = OFF, 1 = AUTOMATIC, 2 = MANUAL, 3 = ERROR) |
| actual-ambient-temperature | Number:Temperature | false | Actual Ambient Temperature |
| average-ambient-temperature | Number:Temperature | true | Arithmetic average temperature of the last 60 minutes |
| calculated-ambient-temperature | Number:Temperature | true | Temperature for calculations in heat distribution modules |
# E-Manager Group
This group contains parameters signaling the PV excess to the heat pump.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| emanager-error-number | Number | true | E-Manager Error Number (0 = No error) |
| emanager-operating-state | Number | true | E-Manager Operating State (0 = OFF, 1 = AUTOMATIC, 2 = MANUAL, 3 = ERROR 4 = OFFLINE |
| actual-power | Number:Power | false | Actual excess power 0 W .. 65535 W |
| actual-power-signed | Number:Power | false | Actual excess power -32768 W .. 32767 W |
| actual-power-consumption | Number:Power | true | Power consumption of heat-pump (only valid when Betriebsart: Automatik, 0 W otherwise) |
| power-consumption-setpoint | Number:Power | false | Power consumption setpoint for heat pump 1 |
# Heat Pump Group
This group contains general operational information about the heat pump itself.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| heat-pump-error-state | Number | true | Error state (0 = NONE, 1 = MESSAGE, 2 = WARNING, 3 = ALARM, 4 = FAULT) |
| heat-pump-error-number | Number | true | Error number: scrolling through all active error numbers (1..99) |
| heat-pump-state | Number | true | State: See Modbus description manual, link above |
| heat-pump-operating-state | Number | true | Operating State: See Modbus description manual, link above |
| heat-pump-t-flow | Number:Temperature | true | Flow line termperature |
| heat-pump-t-return | Number:Temperature | true | Return line temperature |
| heat-pump-vol-sink | Number:VolumetricFlowRate | true | Volume flow heat sink |
| heat-pump-t-eqin | Number:Temperature | true | Energy source inlet temperature |
| heat-pump-t-eqout | Number:Temperature | true | Energy source outlet temperature |
| heat-pump-vol-source | Number:VolumetricFlowRate | true | Volume flow energy source |
| heat-pump-compressor-rating | Number | true | Compressor unit rating |
| heat-pump-qp-heating | Number:Power | true | Actual heating capacity |
| heat-pump-fi-power-consumption | Number:Power | true | Frequency inverter actual power consumption |
| heat-pump-cop | Number | true | Coefficient of performance |
| heat-pump-request-password | Number | false | Password register to release modbus request registers |
| heat-pump-request-type | Number: | false | Request Type |
| heat-pump-request-t-flow | Number:Temperature | false | Requested flow line termperature |
| heat-pump-request-t-return | Number:Temperature | false | Requested return line temperature |
| heat-pump-request-heat-sink | Number:Temperature | false | Requested temperature difference between flow and return line |
| heat-pump-relais-state | Number:Temperature | true | Heatpump Relais State for 2nd heating stage |
| heat-pump-vdae | Number:Energy | true | Accumulated electrical energy consumption of compressor unit |
| heat-pump-vdaq | Number:Energy | true | Accumulated thermal energy output of compressor unit |
# Boiler Group
This group contains information about the boiler for the water for domestic use / tap water / washwater.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| boiler-error-number | Number | true | Boiler Error Number (0 = No error) |
| boiler-operating-state | Number | true | Boiler Operating State: See Modbus description manual, link above |
| boiler-actual-high-temperature | Number:Temperature | true | Actual temperature boiler high sensor |
| boiler-actual-low-temperature | Number:Temperature | true | Actual temperature boiler low sensor |
| maximum-boiler-temperature | Number:Temperature | false | Setting for maximum boiler temperature (min = 25.0°C; max = 65.0°C) |
# Buffer Group
This group contains information about the buffer for the heating circuit.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| buffer-error-number | Number | true | Buffer Error Number (0 = No error) |
| buffer-operating-state | Number | true | Buffer Operating State: See Modbus description manual, link above |
| buffer-actual-high-temperature | Number:Temperature | true | Actual temperature buffer high sensor |
| buffer-actual-low-temperature | Number:Temperature | true | Actual temperature buffer low sensor |
| buffer-actual-modbus-temperature | Number:Temperature | false | Actual temperature set via modbus |
| buffer-request-type | Number | false | Request Type: See Modbus description manual, link above |
| buffer-request-flow-line-temperature | Number:Temperature | false | Requested flow line temperature |
| buffer-request-return-line-temperature | Number:Temperature | false | Requested return line temperature |
| buffer-request-heat-sink-temperature-difference | Number:Temperature | false | Requested temperature difference between flow line and return line |
| buffer-request-heating-capacity | Number:Power | false | Requested capacity |
| maximum-buffer-temperature | Number:Temperature | false | Setting for maximum buffer temperature ) |
# Solar Group
This group contains information about the solar thermic component.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| solar-error-number | Number | true | Solar Error Number (0 = No error) |
| solar-operating-state | Number | true | Solar Operating State: See Modbus description manual, link above |
| solar-collector-temperature | Number:Temperature | true | Temperature of the solar collector |
| solar-storage-temperature | Number:Temperature | true | Temperature of the solar storage |
| solar-pump-speed | Number | true | Speed of the solar pump |
| solar-heat-quantity | Number:Energy | true | Heat quantity produced by solar |
| solar-power-output | Number:Power | true | Current power output of solar |
| solar-operating-hours | Number | true | Operating hours of solar component |
# Heating Circuit Group
This group contains general operational information about the heating circuit.
| Channel ID | Item Type | Read only | Description |
|---|---|---|---|
| heating-circuit-error-number | Number | true | Error Number (0 = No error) |
| heating-circuit-operating-state | Number | true | Operating State: See Modbus description manual, link above |
| heating-circuit-flow-line-temperature | Number:Temperature | true | Actual temperature flow line sensor |
| heating-circuit-return-line-temperature | Number:Temperature | true | Actual temperature return line sensor |
| heating-circuit-room-device-temperature | Number:Temperature | false | Actual temperature room device sensor |
| heating-circuit-setpoint-flow-line-temperature | Number:Temperature | false | Setpoint temperature flow line |
| heating-circuit-operating-mode | Number | false | Operating Mode: See Modbus description manual, link above |
| heating-circuit-target-temperature-flow-line | Number:Temperature | false | Setpoin temperature flow line (min = 15.0°C; max = 65.0°C) |
| heating-circuit-offset-flow-line-temperature | Number:Temperature | false | Setting for flow line temperature setpoint offset |
| heating-circuit-room-heating-temperature | Number:Temperature | false | Setting for heating mode room setpoint temperature |
| heating-circuit-room-cooling-temperature | Number:Temperature | false | Setting for cooling mode room setpoint temperature |
# Full Example
# demo.things Example
Bridge modbus:tcp:Bridge "Lambda Modbus TCP Bridge" [ host="192.168.223.83", port=502, id=1, enableDiscovery=false ] {
Thing general lambdageneral "Lambda General" (modbus:tcp:Bridge) [ refresh=60, subindex=0 ]
Thing heat-pump lambdaheat-pump "Lambda Heatpump" (modbus:tcp:Bridge) [ refresh=60, subindex=0 ]
Thing boiler lambdaboiler "Lambda Boiler" (modbus:tcp:Bridge) [ refresh=60, subindex=0 ]
Thing buffer lambdabuffer "Lambda Buffer" (modbus:tcp:Bridge) [ refresh=60, subindex=0 ]
Thing solar lambdasolar "Lambda Solar" (modbus:tcp:Bridge) [ refresh=60, subindex=0 ]
}
# Items Lambda Boiler
Number lambdaboiler_errornumber "Boiler Error Number" (lambdaboiler) { channel="modbus:boiler:Lambda_Bridge:lambdaboiler:boiler-group#boiler-error-number" }
Number lambdaboiler_operatingstate "Boiler Operating State" (lambdaboiler) { channel="modbus:boiler:Lambda_Bridge:lambdaboiler:boiler-group#boiler-operating-state" }
Number:Temperature lambdaboiler_actualhightemperature "Boiler Actual High Temperature" (lambdaboiler) { channel="modbus:boiler:Lambda_Bridge:lambdaboiler:boiler-group#boiler-actual-high-temperature" }
Number:Temperature lambdaboiler_actuallowtemperature "Boiler Actual Low Temperature" (lambdaboiler) { channel="modbus:boiler:Lambda_Bridge:lambdaboiler:boiler-group#boiler-actual-low-temperature" }
Number:Temperature lambdaboiler_maximumboilertemperature "Maximum Boiler Temperature" (lambdaboiler) { channel="modbus:boiler:Lambda_Bridge:lambdaboiler:boiler-group#maximum-boiler-temperature" }
# Items Lambda Buffer
Number lambdabuffer_errornumber "Buffer Error Number" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-error-number" }
Number lambdabuffer_operatingstate "Buffer Operating State" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-operating-state" }
Number:Temperature lambdabuffer_actualhightemperature "Buffer Actual High Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-actual-high-temperature" }
Number:Temperature lambdabuffer_actuallowtemperature "Buffer Actual Low Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-actual-low-temperature" }
Number:Temperature lambdabuffer_actualmodbustemperature "Actual Modbus Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-actual-modbus-temperature" }
Number lambdabuffer_requesttype "Request Type" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-request-type" }
Number:Temperature lambdabuffer_requestflowlinetemperature "Request Flow Line Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-request-flow-line-temperature" }
Number:Temperature lambdabuffer_requestreturnlinetemperature "Request Return Line Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-request-return-line-temperature" }
Number:Temperature lambdabuffer_requestheatsinktemperature "Requested Heat Sink Temperature Difference" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-request-heat-sink-temperature" }
Number:Power lambdabuffer_requestheatingcapacity "Requested Heating Capacity" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#buffer-request-heating-capacity" }
Number:Temperature lambdabuffer_maximumbuffertemperature "Maximum Buffer Temperature" (lambdabuffer) { channel="modbus:buffer:Lambda_Bridge:lambdabuffer:buffer-group#maximum-buffer-temperature" }
# Items Lambda General
Number lambdaambient_operatingstate "Ambient Operating State" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:ambient-group#ambient-operating-state" }
Number lambdaambient_errornumber "Ambient Error Number" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:ambient-group#ambient-error-number" }
Number:Temperature lambdaambient_actualambienttemperature "Ambient Actual Temperature" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:ambient-group#actual-ambient-temperature" }
Number:Temperature lambdaambient_averageambienttemperature "Ambient Average Temperature" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:ambient-group#average-ambient-temperature" }
Number:Temperature lambdaambient_calculatedambienttemperature "Ambient Calculated Temperature" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:ambient-group#calculated-ambient-temperature" }
Number lambdaemanager_operatingstate "EManager Operating State" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:emanager-group#emanager-operating-state" }
Number lambdaemanager_errornumber "EManager Error Number" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:emanager-group#emanager-error-number" }
Number:Power lambdaemanager_actualpower "EManager Actual Power" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:emanager-group#actual-power" }
Number:Power lambdaemanager_actualpowerconsumption "EManager Actual Power Consumption" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:emanager-group#actual-power-consumption" }
Number:Power lambdaemanager_powerconsumptionsetpoint "EManager Power Consumption Setpoint" (lambdageneral) { channel="modbus:general:Lambda_Bridge:lambdageneral:emanager-group#power-consumption-setpoint" }
# Items Heatingcircuit
Number lambdaheatingcircuit_errornumber "Heating Circuit Error Number" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-error-number" }
Number lambdaheatingcircuit_operatingstate "Heating Circuit Operating State" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-operating-state" }
Number:Temperature lambdaheatingcircuit_flowlinetemperature "Heating Circuit Flow Line Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-flow-line-temperature" }
Number:Temperature lambdaheatingcircuit_returnlinetemperature "Heating Circuit Return Line Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-return-line-temperature" }
Number:Temperature lambdaheatingcircuit_roomdevicetemperature "Heating Circuit Room Device Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-room-device-temperature" }
Number:Temperature lambdaheatingcircuit_setpointflowlinetemperature "Heating Circuit Setpoint Flow Line Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-setpoint-flow-line-temperature" }
Number lambdaheatingcircuit_operatingmode "Heating Circuit Operating Mode" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-operating-mode" }
Number:Temperature lambdaheatingcircuit_offsetflowlinetemperature "Heating Circuit Offset Flow Line Temperature"(lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-offset-flow-line-temperature" }
Number:Temperature lambdaheatingcircuit_roomheatingtemperature "Heating Circuit Room Heating Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-room-heating-temperature" }
Number:Temperature lambdaheatingcircuit_roomcoolingtemperature "Heating Circuit Room Cooling Temperature" (lambdaheatingcircuit) { channel="modbus:heating-circuit:Lambda_Bridge:lambdaheatingcircuit:heating-circuit-group#heating-circuit-room-cooling-temperature" }
# Items Lambda Solar
Number lambdasolar_errornumber "Solar Error Number" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-error-number" }
Number lambdasolar_operatingstate "Solar Operating State" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-operating-state" }
Number:Temperature lambdasolar_collectortemperature "Solar Collector Temperature" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-collector-temperature" }
Number:Temperature lambdasolar_storagetemperature "Solar Storage Temperature" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-storage-temperature" }
Number lambdasolar_pumpspeed "Solar Pump Speed" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-pump-speed" }
Number:Energy lambdasolar_heatquantity "Solar Heat Quantity" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-heat-quantity" }
Number:Power lambdasolar_poweroutput "Solar Power Output" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-power-output" }
Number lambdasolar_operatinghours "Solar Operating Hours" (lambdasolar) { channel="modbus:solar:Lambda_Bridge:lambdasolar:solar-group#solar-operating-hours" }
# Items Lambda Heatpump
Number lambdaheatpump_errorstate "Heatpump Error State" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-error-state" }
Number lambdaheatpump_errornumber "Heatpump Error Number" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-error-number" }
Number lambdaheatpump_state "Heatpump State" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-state" }
Number lambdaheatpump_operatingstate "Heatpump Operating State" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-operating-state" }
Number:Temperature lambdaheatpump_tflow "Heatpump Flow Line Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-t-flow" }
Number:Temperature lambdaheatpump_treturn "Heatpump Return Line Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-t-return" }
Number:VolumetricFlowRate lambdaheatpump_volsink "Heatpump Volume Flow Heat Sink" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-vol-sink" }
Number:Temperature lambdaheatpump_teqin "Heatpump Energy Source Inlet Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-t-eqin" }
Number:Temperature lambdaheatpump_teqout "Heatpump Energy Source Outlet Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-t-eqout" }
Number:VolumetricFlowRate lambdaheatpump_volsource "Heatpump Volume Flow Energy Source" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-vol-source" }
Number lambdaheatpump_compressorrating "Heatpump Compressor Rating" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-compressor-rating" }
Number:Power lambdaheatpump_qpheating "Heatpump Actual Heating Capacity" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-qp-heating" }
Number:Power lambdaheatpump_fipowerconsumption "Heatpump Frequency inverter Actual Power Consumption" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-fi-power-consumption" }
Number lambdaheatpump_cop "Heatpump COP" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-cop" }
Number lambdaheatpump_requestpassword "Heatpump Request Password" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-request-password" }
Number lambdaheatpump_requesttype "Heatpump Request Type" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-request-type" }
Number lambdaheatpump_requesttflow "Heatpump Requested Flow Line Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-request-t-flow" }
Number lambdaheatpump_requesttreturn "Heatpump Requested Return Line Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-request-t-return" }
Number lambdaheatpump_requestheatsink "Heatpump Requested Heat Sink Temperature" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-request-heat-sink" }
Number lambdaheatpump_relaisstate "Heatpump Relais State" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-relais-state" }
Number:Energy lambdaheatpump_vdae "Heatpump Accumulated Electrical Energy consumption" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-vdae" }
Number:Energy lambdaheatpump_vdaq "Heatpump Accumulated Thermical Energy consumption" (lambdaheatpump) { channel="modbus:heat-pump:Lambda_Bridge:lambdaheatpumpheat-pump-group#heat-pump-vdaq" }
# Example: (DSL) Send Power value the E-Manager of the Lambda Heat Pump
''' // Sending Value to Heatpump // Script has to send a value about every 30 seconds, for example with cron settings. // Calculate power_to_heat-pump using your data provided by the PV system. // var int power_to_heat-pump = ((lambdaemanager_actualpowerconsumption.state as Number) - (PW_Battery.state as Number) - (PW_Grid.state as Number)).intValue
var int power_to_heat-pump = 1000
lambdaemanager_actualpower.sendCommand(power_to_heat-pump) '''