76_SMAPortal: contrib 2.1.2

git-svn-id: https://svn.fhem.de/fhem/trunk@19583 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
DS_Starter
2019-06-09 05:41:14 +00:00
parent 024b99e3e5
commit b0e97b0abb

View File

@@ -1290,13 +1290,15 @@ sub extractConsumerLiveData($$) {
foreach my $c (@{$clivedata->{'MeasurementData'}}) {
$consumers{"${i}_ConsumerName"} = encode("utf8", $c->{'DeviceName'} );
$consumers{"${i}_ConsumerOid"} = $c->{'Consume'}{'ConsumerOid'};
$consumers{"${i}_ConsumerLfd"} = $i;
my $cpower = $c->{'Consume'}{'Measurement'}; # aktueller Energieverbrauch in W
my $cn = $consumers{"${i}_ConsumerName"}; # Verbrauchername
$cn = substUmlauts($cn);
$hash->{HELPER}{CONSUMER}{$cn}{ConsumerOid} = $consumers{"${i}_ConsumerOid"};
$hash->{HELPER}{CONSUMER}{$cn}{SerialNumber} = $c->{'SerialNumber'};
$hash->{HELPER}{CONSUMER}{$cn}{SUSyID} = $c->{'SUSyID'};
$hash->{HELPER}{CONSUMER}{$i}{DeviceName} = $cn;
$hash->{HELPER}{CONSUMER}{$i}{ConsumerOid} = $consumers{"${i}_ConsumerOid"};
$hash->{HELPER}{CONSUMER}{$i}{SerialNumber} = $c->{'SerialNumber'};
$hash->{HELPER}{CONSUMER}{$i}{SUSyID} = $c->{'SUSyID'};
readingsBulkUpdate($hash, "L3_${cn}_Power", $cpower." W") if(defined($cpower));