From 0a9376bae4a8c3888fc79d0d2bfe81a784197813 Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Sun, 22 Jan 2017 12:41:37 +0000 Subject: [PATCH] 98_mark.pm: mark devices as TEMPORARY or VOLATILE git-svn-id: https://svn.fhem.de/fhem/trunk@13183 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_mark.pm | 48 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 fhem/FHEM/98_mark.pm diff --git a/fhem/FHEM/98_mark.pm b/fhem/FHEM/98_mark.pm new file mode 100644 index 000000000..ed5d1bf54 --- /dev/null +++ b/fhem/FHEM/98_mark.pm @@ -0,0 +1,48 @@ +# $Id$ + +package main; +use strict; +use warnings; + +sub mark_Initialize($$) { + $cmds{mark} = { Fn => "CommandMark", + Hlp =>",mark devices"}; +} + +sub CommandMark($$) +{ + my ($cl, $param) = @_; + my ($devspec,@marks) = split (" ",$param); + my @devices = devspec2array($devspec,undef); + my $ret = ""; + + foreach my $m (@marks) { + $m = uc($m); + next if( $m ne "TEMPORARY" && $m ne "VOLATILE" ); + foreach my $d (@devices){ + $defs{$d}{$m} = 1; + $ret .= "$d marked as $m\n"; + } + } + return $ret; +} + +1; + +=pod +=item helper +=item summary mark devices for TEMPORARY or VOLATILE +=item summary_DE markiert Geräte als TEMPORARY oder VOLATILE +=item command +=begin html + + +

mark

+ + +=end html + +=cut