Hi,
mir ist aufgefallen, dass bei einem return über den modify button der Text nicht korrekt dargestellt wird.
Siehe Bilder im Anhang.
Wie muss man das korrekt angeben?
Aktuell sieht es so aus:
return("Usage: define <name> $TYPE <add-event> [<remove-event>]")
Grüße
igami
Das Ausblenden von <name>, <add-event> und <remove-event> geht auf meine Kappe, das habe ich gefixt.
$TYPE darfst du fixen: vmtl. gibt es eine nette Warnung im Log wg. undefined variable $TYPE
$TYPE passt, da steht monitoring drin
sub monitoring_Define($$) {
my ($hash, $def) = @_;
my ($SELF, $TYPE, @re) = split(/[\s]+/, $def, 5);
return("Usage: define <name> $TYPE <add-event> [<remove-event>]")
if(int(@re) < 1 || int(@re) > 2);
$hash->{VERSION} = $monitoring_version;
readingsBeginUpdate($hash);
readingsBulkUpdate($hash, "warning", "") unless($hash->{READINGS}{warning});
readingsBulkUpdate($hash, "error", "") unless($hash->{READINGS}{error});
readingsEndUpdate($hash, 0);
monitoring_setActive($hash) if($init_done);
return;
}