Autor Thema: 01_FHEMWEB hiddenroom für Extensions  (Gelesen 1295 mal)

Offline Happy Fhem User

  • Jr. Member
  • **
  • Beiträge: 64
01_FHEMWEB hiddenroom für Extensions
« am: 30 Dezember 2013, 21:20:23 »
Bin gerade darüber gestolpert, dass ich Extensions (hier das RSS-Modul) nicht im Menü verstecken kann per "hiddenroom" Attribut.

Der Fix ist recht einfach eingebaut. In der aktuellen 01_FHEMWEB.pm Funktion

sub
FW_roomOverview($)

die neue Zeile an Zeilennummer 988 einfügen - hier im Kontext, betrifft nur die Zeile mit dem +:

  ########################
  # Show FW Extensions in the menu
  if(defined($data{FWEXT})) {
    my $cnt = 0;
    foreach my $k (sort keys %{$data{FWEXT}}) {
      my $h = $data{FWEXT}{$k};
      next if($h !~ m/HASH/ || !$h->{LINK} || !$h->{NAME});
+     next if($FW_hiddenroom{$h->{NAME}});
      push(@list1, $h->{NAME});
      push(@list2, $FW_ME ."/".$h->{LINK});
      $cnt++;
    }
    if($cnt > 0) {
      push(@list1, ""); push(@list2, "");
    }
  } 

Wäre klasse, wenn die Änderung mit übernommen wird.

Viele Grüße.

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20882
Antw:01_FHEMWEB hiddenroom für Extensions
« Antwort #1 am: 30 Dezember 2013, 21:45:39 »
Eingecheckt.

 

decade-submarginal