mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-09 14:47:00 +00:00
LUXTRONIK2: new feature: set opModeHeating
git-svn-id: https://svn.fhem.de/fhem/trunk@25071 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
5eb92b5a5a
commit
7e42c393b1
@ -1,5 +1,6 @@
|
||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||
# Do not insert empty lines here, update check depends on it.
|
||||
- feature: 23_LUXTRONIK2: new set parameter opModeHeating
|
||||
- bugfix: 73_AutoShuttersControl: multiple bugfixes, change version
|
||||
- change: 10_KNX: multiple fixes & cleanup - see Forum Thread #122582
|
||||
- bugfix: 48_MieleAtHome: fix but in autocreate
|
||||
|
@ -241,7 +241,7 @@ LUXTRONIK2_Set($$@)
|
||||
}
|
||||
|
||||
#Check Firmware and Set-Parameter-lock
|
||||
if ( $cmd =~ /^(synchronizeClockHeatPump|hotWaterTemperatureTarget|opModeHotWater|opModeVentilation)$/i )
|
||||
if ( $cmd =~ /^(synchronizeClockHeatPump|hotWaterTemperatureTarget|opModeHotWater|opModeVentilation|opModeHeating)$/i )
|
||||
{
|
||||
my $firmware = ReadingsVal($name,"firmware","");
|
||||
my $firmwareCheck = LUXTRONIK2_checkFirmware($firmware);
|
||||
@ -278,6 +278,7 @@ LUXTRONIK2_Set($$@)
|
||||
($cmd eq 'hotWaterTemperatureTarget'
|
||||
|| $cmd eq 'opModeHotWater'
|
||||
|| $cmd eq 'opModeVentilation'
|
||||
|| $cmd eq 'opModeHeating'
|
||||
|| $cmd eq 'returnTemperatureHyst'
|
||||
|| $cmd eq 'returnTemperatureSetBack'
|
||||
|| $cmd eq 'heatingCurveEndPoint'
|
||||
@ -328,6 +329,7 @@ LUXTRONIK2_Set($$@)
|
||||
." returnTemperatureSetBack "
|
||||
." opModeHotWater:Auto,Party,Off"
|
||||
." opModeVentilation:Auto,Off"
|
||||
." opModeHeating:Auto,Party,Off"
|
||||
." synchronizeClockHeatPump:noArg"
|
||||
." INTERVAL ";
|
||||
|
||||
@ -1484,6 +1486,14 @@ sub LUXTRONIK2_SetParameter ($$$)
|
||||
$setParameter = 894;
|
||||
$setValue = $opVentMode{$realValue};
|
||||
}
|
||||
|
||||
elsif ($parameterName eq "opModeHeating") {
|
||||
if (! exists($opMode{$realValue})) {
|
||||
return "$name Error: Wrong parameter given for opModeHeating, use Automatik,Off"
|
||||
}
|
||||
$setParameter = 3;
|
||||
$setValue = $opMode{$realValue};
|
||||
}
|
||||
|
||||
elsif ($parameterName eq "returnTemperatureHyst") {
|
||||
#parameter number
|
||||
@ -2318,6 +2328,9 @@ LUXTRONIK2_doStatisticDeltaSingle ($$$$$$$)
|
||||
<li><code>opModeVentilation <Mode></code><br>
|
||||
Operating Mode of Ventilation (Auto | Off)
|
||||
</li><br>
|
||||
<li><code>opModeHeating <Mode></code><br>
|
||||
Operating Mode of Heating (Auto | Off)
|
||||
</li><br>
|
||||
<li><code>resetStatistics <statReadings></code>
|
||||
<br>
|
||||
Deletes the selected statistic values <i>all, statBoilerGradientCoolDownMin, statAmbientTemp..., statElectricity..., statHours..., statHeatQ...</i>
|
||||
@ -2489,6 +2502,10 @@ LUXTRONIK2_doStatisticDeltaSingle ($$$$$$$)
|
||||
<br>
|
||||
Betriebsmodus der Lueftung ( Auto | Off )
|
||||
</li><br>
|
||||
<li><code>opModeHeating <Betriebsmodus></code>
|
||||
<br>
|
||||
Betriebsmodus der Heizung ( Auto | Off )
|
||||
</li><br>
|
||||
<li><code>resetStatistics <statWerte></code>
|
||||
<br>
|
||||
Löscht die ausgewählten statistischen Werte: <i>all, statBoilerGradientCoolDownMin, statAmbientTemp..., statElectricity..., statHours..., statHeatQ...</i>
|
||||
|
Loading…
x
Reference in New Issue
Block a user