2
0
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:
klassm 2013-08-25 16:07:18 +00:00
parent c03bb6586e
commit 8f2dfef030

View File

@ -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);
} }