| 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 |
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;
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)
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
<state pattern="%.1f %unit%"></state>
</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">
<item-type>Number:Time</item-type>
<label>AT Excess</label>
<channel id="thermalDisinfectionPermanent" typeId="thermalDisinfectionPermanent"/>
<channel id="temperatureComfortCoolingATRelease" typeId="temperatureComfortCoolingATRelease"/>
<channel id="temperatureComfortCoolingATReleaseTarget" typeId="temperatureComfortCoolingATReleaseTarget"/>
+ <channel id="temperatureHeatingLimit" typeId="temperatureHeatingLimit"/>
<channel id="comfortCoolingATExcess" typeId="comfortCoolingATExcess"/>
<channel id="comfortCoolingATUndercut" typeId="comfortCoolingATUndercut"/>
</channels>