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") {
|
if($args[0] eq "auto") {
|
||||||
#This enables the automatic/schedule mode where the thermostat follows the weekly program
|
#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
|
$ctrlmode = 0; #auto
|
||||||
} elsif($args[0] eq "boost") {
|
} elsif($args[0] eq "boost") {
|
||||||
$temperature = 0;
|
$temperature = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user