Skip to content

Commit

Permalink
Fix/update channels for setting hot water target temperature (openhab…
Browse files Browse the repository at this point in the history
…#11135)

Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
  • Loading branch information
sgiehl committed Aug 22, 2021
1 parent 19ebdb5 commit f0975f8
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ public void handleCommand(ChannelUID channelUID, Command command) {
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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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),

/**
Expand Down Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"/>
Expand Down

0 comments on commit f0975f8

Please sign in to comment.