From ac3deed3f433e3c041d5c17fd4cf5fd88bf01c29 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Sun, 22 Dec 2013 12:09:51 +0000 Subject: [PATCH] update readings on change even if switched off git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4439 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/36_PCA301.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FHEM/36_PCA301.pm b/FHEM/36_PCA301.pm index 8adcab510..a9c691977 100644 --- a/FHEM/36_PCA301.pm +++ b/FHEM/36_PCA301.pm @@ -233,9 +233,9 @@ PCA301_Parse($$) my $consumption = ($bytes[8]*256 + $bytes[9]) / 100.0; my $state = $state; $state = $power if( $readonly ); readingsBeginUpdate($rhash); - readingsBulkUpdate($rhash, "power", $power) if( $data != 0x00 || ReadingsVal($rname,"power",0) ); - readingsBulkUpdate($rhash, "consumption", $consumption) if( $data != 0x00 ); - readingsBulkUpdate($rhash, "state", $state) if( Value($rname) ne $state ); + readingsBulkUpdate($rhash, "power", $power) if( $power != ReadingsVal($rname,"power",0) ); + readingsBulkUpdate($rhash, "consumption", $consumption) if( $consumption != ReadingsVal($rname,"consumption",0) ); + readingsBulkUpdate($rhash, "state", $state) if( $state ne ReadingsVal($rname,"state","") ); readingsEndUpdate($rhash,1); } elsif( $cmd eq 0x05 ) { $state = $data==0x00?"off":"on";