From 338a0f3fda60573dfbefcb069d798068e3ccf10e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 15 Apr 2016 16:54:11 +0000 Subject: [PATCH] fhem.pl: deviceEvents fix for mapped state events (Forum #52121) git-svn-id: https://svn.fhem.de/fhem/trunk@11242 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/fhem.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/fhem.pl b/fhem/fhem.pl index ca7606667..784a5cd79 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -3013,8 +3013,9 @@ deviceEvents($$) if(defined($cws)){ if(int(@{$cws}) == 0) { if($hash->{READINGS} && $hash->{READINGS}{state}) { - my $state = $hash->{READINGS}{state}{VAL}; - @{$cws} = map { $_ eq $state ? "state: $_" : $_ } @{$hash->{CHANGED}}; + my $ostate = $hash->{READINGS}{state}{VAL}; + my $mstate = ReplaceEventMap($hash->{NAME}, $ostate, 1); + @{$cws} = map { $_ eq $mstate ? "state: $ostate" : $_ } @{$hash->{CHANGED}}; } else { @{$cws} = @{$hash->{CHANGED}}; }