diff --git a/bundles/org.openhab.binding.luxtronikheatpump/README.md b/bundles/org.openhab.binding.luxtronikheatpump/README.md index 0f43bda38..f2cf8e735 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/README.md +++ b/bundles/org.openhab.binding.luxtronikheatpump/README.md @@ -266,6 +266,7 @@ The following channels are also writable: | comfortCoolingMode | Number | | Comfort cooling mode | | temperatureComfortCoolingATRelease | Number:Temperature | | Comfort cooling AT release | | temperatureComfortCoolingATReleaseTarget | Number:Temperature | | Comfort cooling AT release target | +| temperatureHeatingLimit | Number:Temperature | | Temperature Heating Limit | | comfortCoolingATExcess | Number:Time | | AT Excess | | comfortCoolingATUndercut | Number:Time | | AT undercut | diff --git a/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/LuxtronikHeatpumpHandler.java b/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/LuxtronikHeatpumpHandler.java index bd0883581..1ebd8697e 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/LuxtronikHeatpumpHandler.java +++ b/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/LuxtronikHeatpumpHandler.java @@ -163,6 +163,7 @@ public class LuxtronikHeatpumpHandler extends BaseThingHandler { case CHANNEL_EINST_KUCFTL_AKT: case CHANNEL_SOLLWERT_KUCFTL_AKT: case CHANNEL_SOLL_BWS_AKT: + case CHANNEL_EINST_HEIZGRENZE_TEMP: float temperature = ((DecimalType) command).floatValue(); value = (int) (temperature * 10); break; diff --git a/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/enums/HeatpumpChannel.java b/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/enums/HeatpumpChannel.java index a0f042d7d..7413423be 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/enums/HeatpumpChannel.java +++ b/bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/enums/HeatpumpChannel.java @@ -1298,6 +1298,13 @@ public enum HeatpumpChannel { CHANNEL_SOLLWERT_KUCFTL_AKT(132, "temperatureComfortCoolingATReleaseTarget", NumberItem.class, SIUnits.CELSIUS, true, HeatpumpVisibility.KUHLUNG), + /** + * Temperature heating limit + * (original: Temperatur Heizgrenze) + */ + CHANNEL_EINST_HEIZGRENZE_TEMP(700, "temperatureHeatingLimit", NumberItem.class, SIUnits.CELSIUS, true, + HeatpumpVisibility.HEIZUNG), + /** * AT Excess * (original: AT-Überschreitung) diff --git a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/i18n/luxtronikheatpump_de.properties b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/i18n/luxtronikheatpump_de.properties index af6697bfd..7ff2aa314 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/i18n/luxtronikheatpump_de.properties +++ b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/i18n/luxtronikheatpump_de.properties @@ -287,6 +287,7 @@ channel-type.luxtronikheatpump.comfortCoolingMode.state.option.0 = Aus channel-type.luxtronikheatpump.comfortCoolingMode.state.option.1 = Auto channel-type.luxtronikheatpump.temperatureComfortCoolingATRelease.label = Comfort Kühlung AT-Freigabe channel-type.luxtronikheatpump.temperatureComfortCoolingATReleaseTarget.label = Comfort Kühlung AT-Freigabe Sollwert +channel-type.luxtronikheatpump.temperatureHeatingLimit.label = Temperatur Heizgrenze channel-type.luxtronikheatpump.comfortCoolingATExcess.label = AT-Überschreitung channel-type.luxtronikheatpump.comfortCoolingATUndercut.label = AT-Unterschreitung diff --git a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/channels.xml b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/channels.xml index 5d4a9a590..6f2b38bbd 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/channels.xml +++ b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/channels.xml @@ -2061,6 +2061,13 @@ + + Number:Temperature + + Temperature + + + Number:Time diff --git a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/thing-types.xml b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/thing-types.xml index e45b66e73..145858409 100644 --- a/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/thing-types.xml +++ b/bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/thing-types.xml @@ -226,6 +226,7 @@ +