From b23c1475dcee710ba7726a76837e8ecfb0b01439 Mon Sep 17 00:00:00 2001 From: mgehre <> Date: Fri, 1 Feb 2013 08:06:29 +0000 Subject: [PATCH] MAX: ignore desiredTemperature = 0 git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2623 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_MAX.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/FHEM/10_MAX.pm b/FHEM/10_MAX.pm index 297c9f8f7..074317ea7 100755 --- a/FHEM/10_MAX.pm +++ b/FHEM/10_MAX.pm @@ -527,8 +527,9 @@ MAX_Parse($$) readingsBulkUpdate($shash, "mode", $ctrl_modes[$mode] ); readingsBulkUpdate($shash, "battery", $batterylow ? "low" : "ok"); - #This formatting must match with in MAX_Set:$templist - readingsBulkUpdate($shash, "desiredTemperature", sprintf("%2.1f",$desiredTemperature)); + #The formatting of desiredTemperature must match with in MAX_Set:$templist + #Sometime we get an MAX_Parse MAX,1,ThermostatState,01090d,180000000000, where desiredTemperature is 0 - ignore it + readingsBulkUpdate($shash, "desiredTemperature", sprintf("%2.1f",$desiredTemperature)) if($desiredTemperature != 0); readingsBulkUpdate($shash, "valveposition", $valveposition); if($measuredTemperature ne "") { readingsBulkUpdate($shash, "temperature", sprintf("%2.1f",$measuredTemperature));