Hallo !
Zum Verstecken von Elementen, die nicht so häufig verwendet werden, habe ich diese Elemente in Räume zugewiesen, die nach dem Muster [roomname].config definiert sind. Jetzt dachte ich mir, dass ich mit einer regex alle diese Konfigurationsräume per hiddenroom ausblenden könnte. Leider habe ich das nicht hinbekommen. Geht das? Wie?
attr WEB hiddenroom Bad.config,Diele.config,...,Wohnzimmer.config
funktioniert.
attr WEB hiddenroom .*\.config
funktioniert nicht.
Danke!
Wie die Commandref schon sagt, ist hiddenroom mit einer kommaseparierten Liste zu füllen. Es kann demnach keinen Regex aufnehmen.
Könnte man dies vielleicht ändern? Möchte eigentlich ungerne dafür ein neues Thema aufmachen, daher die Frage hier. Oder muss ich sie doch unter Wunschliste stellen? Es hätte den Vorteil, dass man zB Systemräume mittels S_... bennen könnte und diese mittels S_.* automatisch ausgeblendet werden in der anderen WEB Instanz.
Einen Patch einreichen hilft meistens am besten.
Das ist richtig, aber dafür reichen leider meine Kenntnisse nicht :)
Habe ein hiddenroomRegexp Attribut hinzugefuegt.
Zitat von: rudolfkoenig am 03 April 2017, 11:47:10
Habe ein hiddenroomRegexp Attribut hinzugefuegt.
Vielen Dank!
Das hiddenroomRegexp ist super praktisch.
Wäre es bitte möglich noch ein hiddengroupRegexp hinzuzufügen?
Darauf warte ich schon seit Jahren :D
Ich habe hiddengroupRegexp hinzugefuegt und eingecheckt.
Super, vielen Dank!! ;)
Noch eine dumme Frage... wo kann ich die upgedatete Version downloaden?
Ich schätze es betrifft nur die Datei "01_FHEMWEB.pm".
Zitat von: chunter1 am 15 April 2017, 22:32:46
Super, vielen Dank!! ;)
Noch eine dumme Frage... wo kann ich die upgedatete Version downloaden?
Wie immer: per update ab morgen ca. 8:00 Uhr!
Hallo,
Hat jemand ein funktionierende Beispiel für verstecke alle Räume ausser "Room666" ? Mit meinen bisherigen Versuchen mit negative lookahead habe ich schon mehrfach meine gesamte fhem Instanz zum Absturz gebracht ....
Grüße, gadget.
Eventuell hilft dir das weiter: FHEMWEB hiddenroomRegexp updater (https://forum.fhem.de/index.php/topic,84496.msg767878.html#msg767878)