MAX: Allow set desiredTemperature auto {eco/comfort}

git-svn-id: https://svn.fhem.de/fhem/trunk@3448 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
mgehre
2013-07-18 22:25:31 +00:00
parent b388287b7e
commit 9ff29397f0

View File

@@ -253,7 +253,20 @@ MAX_Set($@)
if($args[0] eq "auto") {
#This enables the automatic/schedule mode where the thermostat follows the weekly program
$temperature = @args > 1 ? MAX_ParseTemperature($args[1]) : 0;
#There can be a temperature supplied, which will be kept until the next switch point of the weekly program
if(@args > 1) {
if($args[1] eq "eco") {
$temperature = MAX_ReadingsVal($hash,"ecoTemperature");
} elsif($args[1] eq "comfort") {
$temperature = MAX_ReadingsVal($hash,"comfortTemperature");
} else {
$temperature = MAX_ParseTemperature($args[1]);
}
} else {
$temperature = 0; #use temperature from weekly program
}
$ctrlmode = 0; #auto
} elsif($args[0] eq "boost") {
$temperature = 0;