Fix/update channels for setting hot water target temperature (#11135)

Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
pull/11145/head
Stefan Giehl 2021-08-22 11:49:33 +02:00 committed by GitHub
parent b6aa401cf9
commit 5f6d9b91ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 22 additions and 5 deletions

View File

@ -162,6 +162,7 @@ public class LuxtronikHeatpumpHandler extends BaseThingHandler {
case CHANNEL_EINST_BWS_AKT:
case CHANNEL_EINST_KUCFTL_AKT:
case CHANNEL_SOLLWERT_KUCFTL_AKT:
case CHANNEL_SOLL_BWS_AKT:
float temperature = ((DecimalType) command).floatValue();
value = (int) (temperature * 10);
break;

View File

@ -1204,10 +1204,10 @@ public enum HeatpumpChannel {
HeatpumpVisibility.HEIZUNG),
/**
* Hot water temperature
* (original: Warmwasser Soll Temperatur)
* Coverage Heat pump (Hot Water)
* (original: Deckung Wärmepumpe)
*/
CHANNEL_EINST_BWS_AKT(2, "temperatureHotWaterTarget", NumberItem.class, SIUnits.CELSIUS, true,
CHANNEL_EINST_BWS_AKT(2, "temperatureHotWaterCoverage", NumberItem.class, SIUnits.CELSIUS, true,
HeatpumpVisibility.BRAUWASSER),
/**
@ -1271,6 +1271,13 @@ public enum HeatpumpChannel {
CHANNEL_EINST_BWTDI_AKT_AL(27, "thermalDisinfectionPermanent", SwitchItem.class, null, true,
HeatpumpVisibility.THERMDESINFEKT),
/**
* Hot water target temperature
* (original: Warmwasser Soll Temperatur)
*/
CHANNEL_SOLL_BWS_AKT(105, "temperatureHotWaterTarget", NumberItem.class, SIUnits.CELSIUS, true,
HeatpumpVisibility.BRAUWASSER),
/**
* Comfort cooling mode
* (original: Comfort Kühlung Betriebsart)

View File

@ -26,6 +26,7 @@ channel-type.luxtronikheatpump.temperatureOutside.label = Außentemp.
channel-type.luxtronikheatpump.temperatureOutsideMean.label = Durchschnittstemp. Außen über 24 h (Funktion Heizgrenze)
channel-type.luxtronikheatpump.temperatureHotWater.label = Warmwasser Ist-Temp.
channel-type.luxtronikheatpump.temperatureHotWaterTarget.label = Warmwasser Soll-Temp.
channel-type.luxtronikheatpump.temperatureHotWaterCoverage.label = Warmwasser Deckung WP
channel-type.luxtronikheatpump.temperatureHeatSourceInlet.label = Wärmequellen-Eintrittstemp.
channel-type.luxtronikheatpump.temperatureHeatSourceOutlet.label = Wärmequellen-Austrittstemp.
channel-type.luxtronikheatpump.temperatureMixingCircuit1Flow.label = Mischkreis 1 Vorlauftemp.

View File

@ -1954,9 +1954,9 @@
<state pattern="%.1f %unit%" min="-10" max="10" step="0.5"></state>
</channel-type>
<channel-type id="temperatureHotWaterTarget">
<channel-type id="temperatureHotWaterCoverage">
<item-type>Number:Temperature</item-type>
<label>Hot Water Target Temp.</label>
<label>Coverage Hot Water Temp.</label>
<category>Temperature</category>
<state pattern="%.1f %unit%" min="30" max="65" step="0.5"></state>
</channel-type>
@ -2029,6 +2029,13 @@
<label>Thermal Disinfection (Permanent)</label>
</channel-type>
<channel-type id="temperatureHotWaterTarget">
<item-type>Number:Temperature</item-type>
<label>Hot Water Target Temp.</label>
<category>Temperature</category>
<state pattern="%.1f %unit%" min="30" max="65" step="0.5"></state>
</channel-type>
<channel-type id="comfortCoolingMode">
<item-type>Number</item-type>
<label>Comfort Cooling Mode</label>

View File

@ -16,6 +16,7 @@
<channel id="temperatureOutsideMean" typeId="temperatureOutsideMean"/>
<channel id="temperatureHotWater" typeId="temperatureHotWater"/>
<channel id="temperatureHotWaterTarget" typeId="temperatureHotWaterTarget"/>
<channel id="temperatureHotWaterCoverage" typeId="temperatureHotWaterCoverage"/>
<channel id="temperatureHeatSourceInlet" typeId="temperatureHeatSourceInlet"/>
<channel id="temperatureHeatSourceOutlet" typeId="temperatureHeatSourceOutlet"/>
<channel id="temperatureMixingCircuit1Flow" typeId="temperatureMixingCircuit1Flow"/>