(gelöst) modify return

Begonnen von igami, 16 März 2017, 17:40:33

Vorheriges Thema - Nächstes Thema

igami

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
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

rudolfkoenig

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

igami

$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;
}
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED