[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:
parent
27a341311e
commit
8e94d8d8b9
|
@ -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 |
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -2061,6 +2061,13 @@
|
|||
<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>
|
||||
|
|
|
@ -226,6 +226,7 @@
|
|||
<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>
|
||||
|
|
Loading…
Reference in New Issue