mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-16 04:36:02 +00:00
MAX: parse untilTime in WallThermostatState
git-svn-id: https://svn.fhem.de/fhem/trunk@2775 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
06a0ba1937
commit
b56b0e7dc7
@ -622,9 +622,14 @@ MAX_Parse($$)
|
||||
my $panel = vec($bits2, 5, 1); #1 if the heating thermostat is locked for manually setting the temperature at the device
|
||||
my $rferror = vec($bits2, 6, 1); #communication with link partner (what does that mean?)
|
||||
my $batterylow = vec($bits2, 7, 1); #1 if battery is low
|
||||
Log 2, "Warning: WallThermostatState null1: $null1 null2: $null2 should be both zero" if($null1 != 0 || $null2 != 0);
|
||||
|
||||
Log GetLogLevel($shash->{NAME}, 5), "battery $batterylow, rferror $rferror, panel $panel, langateway $langateway, dstsetting $dstsetting, mode $mode, displayActualTemperature $displayActualTemperature, heaterTemperature $heaterTemperature";
|
||||
my $untilStr = "";
|
||||
if(defined($null2) and ($null1 != 0 or $null2 != 0)) {
|
||||
$untilStr = MAX_ParseDateTime($null1,$heaterTemperature,$null2)->{str};
|
||||
$heaterTemperature = "";
|
||||
}
|
||||
|
||||
Log GetLogLevel($shash->{NAME}, 5), "battery $batterylow, rferror $rferror, panel $panel, langateway $langateway, dstsetting $dstsetting, mode $mode, displayActualTemperature $displayActualTemperature, heaterTemperature $heaterTemperature, untilStr $untilStr";
|
||||
$shash->{rferror} = $rferror;
|
||||
readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] );
|
||||
readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok");
|
||||
|
Loading…
x
Reference in New Issue
Block a user