diff --git a/fhem/FHEM/70_Pushover.pm b/fhem/FHEM/70_Pushover.pm index 1972a885c..037c34633 100644 --- a/fhem/FHEM/70_Pushover.pm +++ b/fhem/FHEM/70_Pushover.pm @@ -54,7 +54,7 @@ sub Pushover_Initialize($$) my ($hash) = @_; $hash->{DefFn} = "Pushover_Define"; $hash->{SetFn} = "Pushover_Set"; - $hash->{AttrList} = "timestamp:0,1 title sound device priority:0,1,-1"; + $hash->{AttrList} = "disable:0,1 timestamp:0,1 title sound device priority:0,1,-1"; #a priority value of 2 is not predifined as for this also a value for retry and expire must be set #which will most likely not be used with default values. } @@ -99,6 +99,11 @@ sub Pushover_Set($@) return "Unknown argument " . $cmd . ", choose one of " . join(" ", sort keys %sets); } + if (AttrVal($name, "disable", 0 ) == 1) + { + return "Device is disabled"; + } + if ($cmd eq 'msg') { return Pushover_Set_Message($hash, @args);