Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
95fb888
New Crowdin updates (#19375)
openhab-bot Sep 22, 2025
66e7b90
Updated and signed off version of Lambda Heat Pump
chilobo Sep 23, 2025
b6d58b0
Merge remote-tracking branch 'origin/main' into modbus-lambda-heatpum…
chilobo Sep 25, 2025
4644f43
Fixed Co-Pilot guidance and formatting error
chilobo Sep 25, 2025
1096048
Updated and signed off version of Lambda Heat Pump
chilobo Sep 29, 2025
7fe2eae
Updated and signed off version of Lambda Heat Pump
chilobo Sep 30, 2025
f5957ee
Updated and signed off version of Lambda Heat Pump
chilobo Oct 21, 2025
7648e46
Updated and signed off version of Lambda Heat Pump
chilobo Oct 29, 2025
704379d
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
417f58f
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
4472981
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
01baf5a
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
280d219
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
1a05106
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
3ea7faf
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
7cd4162
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
f857985
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 2, 2025
53c82bf
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
82cb14e
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
cfc50dc
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
99ff234
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
9814331
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
83d1fef
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
chilobo Nov 6, 2025
d8e2392
Updated and signed off version of Lambda Heat Pump
chilobo Nov 6, 2025
565e9c0
Update bundles/org.openhab.binding.modbus.lambda/src/main/java/org/op…
Lock128 Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,7 @@
/bundles/org.openhab.binding.modbus/ @ssalonen
/bundles/org.openhab.binding.modbus.e3dc/ @weymann
/bundles/org.openhab.binding.modbus.helioseasycontrols/ @bern77
/bundles/org.openhab.binding.modbus.lambda/ @chilobo
/bundles/org.openhab.binding.modbus.kermi/ @KaaNee
/bundles/org.openhab.binding.modbus.sbc/ @fwolter
/bundles/org.openhab.binding.modbus.stiebeleltron/ @pail23
Expand Down
5 changes: 5 additions & 0 deletions bom/openhab-addons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1211,6 +1211,11 @@
<artifactId>org.openhab.binding.modbus.kermi</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.modbus.lambda</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.modbus.sbc</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,11 @@ addon.bluetooth.description = Diese Bindung unterstützt das Bluetooth-Protokoll

thing-type.bluetooth.beacon.label = Bluetooth Gerät
thing-type.bluetooth.beacon.description = Ein generisches Bluetooth-Gerät im Beacon-Modus
thing-type.bluetooth.connected.label = Verbundenes Bluetoothgerät
thing-type.bluetooth.connected.description = Ein generisches Bluetooth-Gerät im verbundenen Modus

# thing types config

thing-type.config.bluetooth.beacon.address.label = Adresse
thing-type.config.bluetooth.beacon.address.description = Die einzigartige Bluetooth-Adresse des Geräts
thing-type.config.bluetooth.connected.address.label = Adresse
thing-type.config.bluetooth.connected.address.description = Die einzigartige Bluetooth-Adresse des Geräts

# channel types

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,11 @@ addon.bluetooth.description = Questo binding supporta il protocollo Bluetooth.

thing-type.bluetooth.beacon.label = Dispositivo Bluetooth
thing-type.bluetooth.beacon.description = Un dispositivo Bluetooth generico in modalità beacon
thing-type.bluetooth.connected.label = Dispositivo Bluetooth Connesso
thing-type.bluetooth.connected.description = Un dispositivo Bluetooth generico in modalità connessa

# thing types config

thing-type.config.bluetooth.beacon.address.label = Indirizzo
thing-type.config.bluetooth.beacon.address.description = L'indirizzo Bluetooth univoco del dispositivo
thing-type.config.bluetooth.connected.address.label = Indirizzo
thing-type.config.bluetooth.connected.address.description = L'indirizzo Bluetooth univoco del dispositivo

# channel types

Expand Down
13 changes: 13 additions & 0 deletions bundles/org.openhab.binding.modbus.lambda/NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
This content is produced and maintained by the openHAB project.

* Project home: https://www.openhab.org

== Declared Project Licenses

This program and the accompanying materials are made available under the terms
of the Eclipse Public License 2.0 which is available at
https://www.eclipse.org/legal/epl-2.0/.

== Source Code

https://github.com/openhab/openhab-addons
315 changes: 315 additions & 0 deletions bundles/org.openhab.binding.modbus.lambda/README.md

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions bundles/org.openhab.binding.modbus.lambda/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.addons.reactor.bundles</artifactId>
<version>5.1.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.binding.modbus.lambda</artifactId>

<name>openHAB Add-ons :: Bundles :: Lambda Binding</name>

<dependencies>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.modbus</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>

</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.modbus.lambda.internal;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
* The {@link BoilerConfiguration} class contains fields mapping
* thing configuration parameters.
*
* @author Paul Frank - Initial contribution
* @author Christian Koch - modified for lambda heat pump based on stiebeleltron binding for modbus
*/
@NonNullByDefault
public class BoilerConfiguration extends GeneralConfiguration {
/**
* Subindex to calculate the base adress of the modbus registers
*/
private int subindex = 0;

public int getSubindex() {
return subindex;
}

public void setSubindex(int subindex) {
this.subindex = subindex;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.modbus.lambda.internal;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
* The {@link BufferConfiguration} class contains fields mapping
* thing configuration parameters.
*
* @author Paul Frank - Initial contribution
* @author Christian Koch - modified for lambda heat pump based on stiebeleltron binding for modbus
*/
@NonNullByDefault
public class BufferConfiguration extends GeneralConfiguration {
/**
* Subindex to calculate the base adress of the modbus registers
*/
private int subindex = 0;

public int getSubindex() {
return subindex;
}

public void setSubindex(int subindex) {
this.subindex = subindex;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.modbus.lambda.internal;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
* The {@link GeneralConfiguration} class contains fields mapping
* thing configuration parameters.
*
* @author Paul Frank - Initial contribution
* @author Christian Koch - modified for lambda heat pump based on stiebeleltron binding for modbus
*/
@NonNullByDefault
public class GeneralConfiguration {
/**
* Refresh interval in seconds
*/
private int refresh = 30;

private int maxTries = 3;// backwards compatibility and tests

/**
* Gets refresh period in milliseconds
*/
public long getRefreshMillis() {
return refresh * 1000;
}

public int getMaxTries() {
return maxTries;
}

public void setMaxTries(int maxTries) {
this.maxTries = maxTries;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.modbus.lambda.internal;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
* The {@link HeatingCircuitConfiguration} class contains fields mapping
* thing configuration parameters.
*
* @author Paul Frank - Initial contribution
* @author Christian Koch - modified for lambda heat pump based on stiebeleltron binding for modbus
*/
@NonNullByDefault
public class HeatingCircuitConfiguration extends GeneralConfiguration {
/**
* Subindex to calculate the base adress of the modbus registers
*/
private int subindex = 0;

public int getSubindex() {
return subindex;
}

public void setSubindex(int subindex) {
this.subindex = subindex;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.modbus.lambda.internal;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
* The {@link HeatpumpConfiguration} class contains fields mapping
* thing configuration parameters.
*
* @author Paul Frank - Initial contribution
* @author Christian Koch - modified for lambda heat pump based on stiebeleltron binding for modbus
*/
@NonNullByDefault
public class HeatpumpConfiguration extends GeneralConfiguration {
/**
* Subindex to calculate the base adress of the modbus registers
*/
private int subindex = 0;

public int getSubindex() {
return subindex;
}

public void setSubindex(int subindex) {
this.subindex = subindex;
}
}
Loading
Loading