From 55486d060230d18927ef7e1e1447f605318bfc7e Mon Sep 17 00:00:00 2001 From: borisneubert Date: Thu, 8 Jan 2015 18:08:23 +0000 Subject: [PATCH] Hexabus: corrected byte order for float, added $Id$ tag git-svn-id: https://svn.fhem.de/fhem/trunk@7473 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_HXB.pm | 2 +- fhem/FHEM/10_HXBDevice.pm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/00_HXB.pm b/fhem/FHEM/00_HXB.pm index 288901f2e..63081f271 100644 --- a/fhem/FHEM/00_HXB.pm +++ b/fhem/FHEM/00_HXB.pm @@ -1,4 +1,4 @@ -# $Id: $ +# $Id$ ################################################################ # # Copyright notice diff --git a/fhem/FHEM/10_HXBDevice.pm b/fhem/FHEM/10_HXBDevice.pm index 8b54e0663..b54704cf6 100644 --- a/fhem/FHEM/10_HXBDevice.pm +++ b/fhem/FHEM/10_HXBDevice.pm @@ -1,4 +1,4 @@ -# $Id: $ +# $Id$ ############################################################################## # # 10_HXBDevice.pm @@ -226,7 +226,7 @@ HXBDevice_Parse($$) } elsif($hxb_dtype eq "HXB_DTYPE_DATETIME") { $v= "?"; } elsif($hxb_dtype eq "HXB_DTYPE_FLOAT") { - $v= unpack("f", $value); + $v= unpack "f", pack "N", unpack "V", $value; #unpack("f", $value); } elsif($hxb_dtype eq "HXB_DTYPE_128STRING") { $v= "?"; } elsif($hxb_dtype eq "HXB_DTYPE_TIMESTAMP") {