mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
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
This commit is contained in:
parent
674b680404
commit
338a0f3fda
@ -3013,8 +3013,9 @@ deviceEvents($$)
|
|||||||
if(defined($cws)){
|
if(defined($cws)){
|
||||||
if(int(@{$cws}) == 0) {
|
if(int(@{$cws}) == 0) {
|
||||||
if($hash->{READINGS} && $hash->{READINGS}{state}) {
|
if($hash->{READINGS} && $hash->{READINGS}{state}) {
|
||||||
my $state = $hash->{READINGS}{state}{VAL};
|
my $ostate = $hash->{READINGS}{state}{VAL};
|
||||||
@{$cws} = map { $_ eq $state ? "state: $_" : $_ } @{$hash->{CHANGED}};
|
my $mstate = ReplaceEventMap($hash->{NAME}, $ostate, 1);
|
||||||
|
@{$cws} = map { $_ eq $mstate ? "state: $ostate" : $_ } @{$hash->{CHANGED}};
|
||||||
} else {
|
} else {
|
||||||
@{$cws} = @{$hash->{CHANGED}};
|
@{$cws} = @{$hash->{CHANGED}};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user