[LuxtronikHeatpump] Adds additional setting for heating limit temperature (#11273)
* [Luxtronik Heatpump] Adds additional setting for heating limit temperature Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
This commit is contained in:
@@ -266,6 +266,7 @@ The following channels are also writable:
|
|||||||
| comfortCoolingMode | Number | | Comfort cooling mode |
|
| comfortCoolingMode | Number | | Comfort cooling mode |
|
||||||
| temperatureComfortCoolingATRelease | Number:Temperature | | Comfort cooling AT release |
|
| temperatureComfortCoolingATRelease | Number:Temperature | | Comfort cooling AT release |
|
||||||
| temperatureComfortCoolingATReleaseTarget | Number:Temperature | | Comfort cooling AT release target |
|
| temperatureComfortCoolingATReleaseTarget | Number:Temperature | | Comfort cooling AT release target |
|
||||||
|
| temperatureHeatingLimit | Number:Temperature | | Temperature Heating Limit |
|
||||||
| comfortCoolingATExcess | Number:Time | | AT Excess |
|
| comfortCoolingATExcess | Number:Time | | AT Excess |
|
||||||
| comfortCoolingATUndercut | Number:Time | | AT undercut |
|
| comfortCoolingATUndercut | Number:Time | | AT undercut |
|
||||||
|
|
||||||
|
|||||||
@@ -163,6 +163,7 @@ public class LuxtronikHeatpumpHandler extends BaseThingHandler {
|
|||||||
case CHANNEL_EINST_KUCFTL_AKT:
|
case CHANNEL_EINST_KUCFTL_AKT:
|
||||||
case CHANNEL_SOLLWERT_KUCFTL_AKT:
|
case CHANNEL_SOLLWERT_KUCFTL_AKT:
|
||||||
case CHANNEL_SOLL_BWS_AKT:
|
case CHANNEL_SOLL_BWS_AKT:
|
||||||
|
case CHANNEL_EINST_HEIZGRENZE_TEMP:
|
||||||
float temperature = ((DecimalType) command).floatValue();
|
float temperature = ((DecimalType) command).floatValue();
|
||||||
value = (int) (temperature * 10);
|
value = (int) (temperature * 10);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -1298,6 +1298,13 @@ public enum HeatpumpChannel {
|
|||||||
CHANNEL_SOLLWERT_KUCFTL_AKT(132, "temperatureComfortCoolingATReleaseTarget", NumberItem.class, SIUnits.CELSIUS,
|
CHANNEL_SOLLWERT_KUCFTL_AKT(132, "temperatureComfortCoolingATReleaseTarget", NumberItem.class, SIUnits.CELSIUS,
|
||||||
true, HeatpumpVisibility.KUHLUNG),
|
true, HeatpumpVisibility.KUHLUNG),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Temperature heating limit
|
||||||
|
* (original: Temperatur Heizgrenze)
|
||||||
|
*/
|
||||||
|
CHANNEL_EINST_HEIZGRENZE_TEMP(700, "temperatureHeatingLimit", NumberItem.class, SIUnits.CELSIUS, true,
|
||||||
|
HeatpumpVisibility.HEIZUNG),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AT Excess
|
* AT Excess
|
||||||
* (original: AT-Überschreitung)
|
* (original: AT-Überschreitung)
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ channel-type.luxtronikheatpump.comfortCoolingMode.state.option.0 = Aus
|
|||||||
channel-type.luxtronikheatpump.comfortCoolingMode.state.option.1 = Auto
|
channel-type.luxtronikheatpump.comfortCoolingMode.state.option.1 = Auto
|
||||||
channel-type.luxtronikheatpump.temperatureComfortCoolingATRelease.label = Comfort Kühlung AT-Freigabe
|
channel-type.luxtronikheatpump.temperatureComfortCoolingATRelease.label = Comfort Kühlung AT-Freigabe
|
||||||
channel-type.luxtronikheatpump.temperatureComfortCoolingATReleaseTarget.label = Comfort Kühlung AT-Freigabe Sollwert
|
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.comfortCoolingATExcess.label = AT-Überschreitung
|
||||||
channel-type.luxtronikheatpump.comfortCoolingATUndercut.label = AT-Unterschreitung
|
channel-type.luxtronikheatpump.comfortCoolingATUndercut.label = AT-Unterschreitung
|
||||||
|
|
||||||
|
|||||||
@@ -2061,6 +2061,13 @@
|
|||||||
<state pattern="%.1f %unit%"></state>
|
<state pattern="%.1f %unit%"></state>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="temperatureHeatingLimit">
|
||||||
|
<item-type>Number:Temperature</item-type>
|
||||||
|
<label>Temperature Heating Limit</label>
|
||||||
|
<category>Temperature</category>
|
||||||
|
<state pattern="%.1f %unit%"></state>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="comfortCoolingATExcess">
|
<channel-type id="comfortCoolingATExcess">
|
||||||
<item-type>Number:Time</item-type>
|
<item-type>Number:Time</item-type>
|
||||||
<label>AT Excess</label>
|
<label>AT Excess</label>
|
||||||
|
|||||||
@@ -226,6 +226,7 @@
|
|||||||
<channel id="thermalDisinfectionPermanent" typeId="thermalDisinfectionPermanent"/>
|
<channel id="thermalDisinfectionPermanent" typeId="thermalDisinfectionPermanent"/>
|
||||||
<channel id="temperatureComfortCoolingATRelease" typeId="temperatureComfortCoolingATRelease"/>
|
<channel id="temperatureComfortCoolingATRelease" typeId="temperatureComfortCoolingATRelease"/>
|
||||||
<channel id="temperatureComfortCoolingATReleaseTarget" typeId="temperatureComfortCoolingATReleaseTarget"/>
|
<channel id="temperatureComfortCoolingATReleaseTarget" typeId="temperatureComfortCoolingATReleaseTarget"/>
|
||||||
|
<channel id="temperatureHeatingLimit" typeId="temperatureHeatingLimit"/>
|
||||||
<channel id="comfortCoolingATExcess" typeId="comfortCoolingATExcess"/>
|
<channel id="comfortCoolingATExcess" typeId="comfortCoolingATExcess"/>
|
||||||
<channel id="comfortCoolingATUndercut" typeId="comfortCoolingATUndercut"/>
|
<channel id="comfortCoolingATUndercut" typeId="comfortCoolingATUndercut"/>
|
||||||
</channels>
|
</channels>
|
||||||
|
|||||||
Reference in New Issue
Block a user