From 8f2dfef030616bdbbcc6bfaf148521d901abb413 Mon Sep 17 00:00:00 2001 From: klassm <> Date: Sun, 25 Aug 2013 16:07:18 +0000 Subject: [PATCH] repair stateFilter git-svn-id: https://svn.fhem.de/fhem/trunk@3791 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/99_gcmsend.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fhem/contrib/99_gcmsend.pm b/fhem/contrib/99_gcmsend.pm index dfe05ea6a..bcf57a521 100644 --- a/fhem/contrib/99_gcmsend.pm +++ b/fhem/contrib/99_gcmsend.pm @@ -114,7 +114,7 @@ sub gcmsend_notify($$) $dev->{STATES} = {}; } - my $stateFilter = AttrVal($name, "stateFilter", ""); + my $stateFilter = AttrVal($ntfy->{NAME}, "stateFilter", ""); my $states = $ntfy->{STATES}; if (!$states->{$name}) { @@ -138,7 +138,7 @@ sub gcmsend_notify($$) } if ( - ($stateFilter != "" && $value =~ m/$stateFilter/) && + ($stateFilter eq "" || $value =~ m/$stateFilter/) && (! $deviceStates->{$key} || !($deviceStates->{$key} eq $value)) ) { $deviceStates->{$key} = $value; @@ -149,7 +149,6 @@ sub gcmsend_notify($$) $val .= "$key:$value"; } } - if ($count > 0) { gcmsend_message($ntfy, $name, $val); }