mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-01 20:20:10 +00:00
MAX: Allow set desiredTemperature auto {eco/comfort}
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3448 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
9cd40a62a3
commit
f4b1fbf331
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user