FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: igami am 16 März 2017, 17:40:33

Titel: (gelöst) modify return
Beitrag von: igami am 16 März 2017, 17:40:33
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
Titel: Antw:modify return
Beitrag von: rudolfkoenig am 17 März 2017, 12:07:41
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
Titel: Antw:modify return
Beitrag von: igami am 17 März 2017, 12:15:27
$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;
}