Autor Thema: (gelöst) modify return  (Gelesen 570 mal)

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2670
  • RTFM
    • commandref
(gelöst) modify return
« 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
« Letzte Änderung: 17 März 2017, 12:15:42 von igami »
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20888
Antw:modify return
« Antwort #1 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

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2670
  • RTFM
    • commandref
Antw:modify return
« Antwort #2 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;
}
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im August 2019.

MAINTAINER: archetype, Heating_Control, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap, RandomTimer, WeekdayTimer
ToDo: adb, FluxLED

 

decade-submarginal