mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
repair stateFilter
git-svn-id: https://svn.fhem.de/fhem/trunk@3791 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c03bb6586e
commit
8f2dfef030
@ -114,7 +114,7 @@ sub gcmsend_notify($$)
|
|||||||
$dev->{STATES} = {};
|
$dev->{STATES} = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
my $stateFilter = AttrVal($name, "stateFilter", "");
|
my $stateFilter = AttrVal($ntfy->{NAME}, "stateFilter", "");
|
||||||
|
|
||||||
my $states = $ntfy->{STATES};
|
my $states = $ntfy->{STATES};
|
||||||
if (!$states->{$name}) {
|
if (!$states->{$name}) {
|
||||||
@ -138,7 +138,7 @@ sub gcmsend_notify($$)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
($stateFilter != "" && $value =~ m/$stateFilter/) &&
|
($stateFilter eq "" || $value =~ m/$stateFilter/) &&
|
||||||
(! $deviceStates->{$key} || !($deviceStates->{$key} eq $value))
|
(! $deviceStates->{$key} || !($deviceStates->{$key} eq $value))
|
||||||
) {
|
) {
|
||||||
$deviceStates->{$key} = $value;
|
$deviceStates->{$key} = $value;
|
||||||
@ -149,7 +149,6 @@ sub gcmsend_notify($$)
|
|||||||
$val .= "$key:$value";
|
$val .= "$key:$value";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($count > 0) {
|
if ($count > 0) {
|
||||||
gcmsend_message($ntfy, $name, $val);
|
gcmsend_message($ntfy, $name, $val);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user