From ae4101b74f74dbe399f6aea20476db0fea6f7756 Mon Sep 17 00:00:00 2001 From: mgehre <> Date: Thu, 24 Oct 2013 20:53:51 +0000 Subject: [PATCH] MAX: don't warn if unknownBytes is empty git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4106 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_MAX.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FHEM/10_MAX.pm b/FHEM/10_MAX.pm index e2299e9b9..52ebff498 100755 --- a/FHEM/10_MAX.pm +++ b/FHEM/10_MAX.pm @@ -742,11 +742,12 @@ MAX_Parse($$) readingsBulkUpdate($shash, "decalcification", "$decalcDays{$args[11]} $args[12]:00"); readingsBulkUpdate($shash, ".weekProfile", $args[13]); } else { + #With firmware 18 (opposed to firmware 16), the WallThermostat sends 3 more bytes (6 more hex) my ($weekProfile, $unknownBytes) = $args[4] =~ m/^(.{364})(.*)$/; readingsBulkUpdate($shash, ".weekProfile", $weekProfile); #We still have to find out what $unknownBytes mean, so hopefully #we can observe some other values - if($unknownBytes ne "071830") { + if($unknownBytes ne "071830" and $unknownBytes ne "") { Log GetLogLevel($shash->{NAME}, 2), "While parsing weekProfile of WallThermostat: Additional bytes $unknownBytes differ from 071830. Please report to http://forum.fhem.de/index.php?topic=15567"; } }