diff --git a/fhem/FHEM/00_TCM.pm b/fhem/FHEM/00_TCM.pm index 8287199ea..1b89e982a 100755 --- a/fhem/FHEM/00_TCM.pm +++ b/fhem/FHEM/00_TCM.pm @@ -316,10 +316,10 @@ TCM_Read($) PacketType => $packetType, SubTelNum => hex($1), DestinationID => $2, - RSSI => hex($3), + RSSI => -hex($3), SecurityLevel => hex($4), ); - $hash->{RSSI} = hex($3); + $hash->{RSSI} = -hex($3); if ($blockSenderID eq "own" && (hex $id) >= $baseID && (hex $id) <= $lastID) { Log $ll5, "TCM: $name Telegram from $id blocked."; @@ -760,9 +760,10 @@ TCM_Undef($$)