From 702db8edce5eaa65ed5bd7236ebf6630cdd45ad6 Mon Sep 17 00:00:00 2001 From: Beta-User <> Date: Tue, 1 Oct 2019 12:30:56 +0000 Subject: [PATCH] MYSENSORS_DEVICE: Avoid warnings in case of external OTA update git-svn-id: https://svn.fhem.de/fhem/trunk@20285 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MYSENSORS_DEVICE.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fhem/FHEM/10_MYSENSORS_DEVICE.pm b/fhem/FHEM/10_MYSENSORS_DEVICE.pm index c15f21ce6..ebd6f687d 100755 --- a/fhem/FHEM/10_MYSENSORS_DEVICE.pm +++ b/fhem/FHEM/10_MYSENSORS_DEVICE.pm @@ -385,14 +385,13 @@ sub onStreamMessage($$) { my ($hash, $msg) = @_; my $name = $hash->{NAME}; my $type = $msg->{subType}; - #my $typeStr = datastreamTypeToStr($type); my $blType = AttrVal($name, "OTA_BL_Type", ""); - my $blVersion = hex(substr($msg->{payload}, 16, 2)) . "." . hex(substr($msg->{payload}, 18, 2)); my $fwType = hex2Short(substr($msg->{payload}, 0, 4)); TYPE_HANDLER: { $type == ST_FIRMWARE_CONFIG_REQUEST and do { if (length($msg->{payload}) == 20) { + my $blVersion = hex(substr($msg->{payload}, 16, 2)) . "." . hex(substr($msg->{payload}, 18, 2)); readingsBeginUpdate($hash); readingsBulkUpdate($hash, 'FW_TYPE', $fwType) if ($blType eq "Optiboot"); readingsBulkUpdate($hash, 'FW_VERSION', hex2Short(substr($msg->{payload}, 4, 4))) if ($blType eq "Optiboot");