Hallo zusammen,
ich dachte ich könnte die Räume mal vernünftig sortieren mit
attr WEB sortRooms Haus,2.OG,1.OG,EG,UG,Garten
allerdings kommt es dabei nicht zur richtigen Reihenfolge.
Beim anlegen kam es zu
icoHaus Haus
1.OG
-- Unterräume
2.OG
-- Unterräume
EG
-- Unterräume
Entwicklung
Garten
-- Unterräume
Kalender
System
UG
-- Unterräume
Unsorted
Wetter
Wetter-vorhersage
icoEverything Everything
im list ist es so wie ich es eigentlich wollte.
list WEB
Internals:
BYTES_READ 8660
BYTES_WRITTEN 6275
CONNECTS 9
CSRFTOKEN csrf_152573720293882
DEF 8083 global
FD 5
FUUID 5c796d95-f33f-32bc-bec1-032076618d1f063f
NAME WEB
NR 3
NTFY_ORDER 50-WEB
PORT 8083
STATE Initialized
TYPE FHEMWEB
READINGS:
2022-04-07 16:47:09 state Initialized
Attributes:
menuEntries CodeImport,/fhem?detail=Import#
sortRooms Haus 2.OG 1.OG EG UG Garten
sslVersion TLSv12:!SSLv3
stylesheetPrefix dark
Gruß
Micha
Mach mal an die "Räume", in denen es Unterräume gibt ein ".*" dran...
Dann sagt die comandref noch folgendes:
ZitatDurch Leerzeichen getrennte Liste von Räumen, um deren Reihenfolge zu definieren. Da die Räume in diesem Attribut als Regexp interpretiert werden, sind Leerzeichen im Raumnamen als Punkt (.) zu hinterlegen. Beispiel:
attr WEB sortRooms DG OG EG Keller
Also eher so:
attr WEB sortRooms Haus 2.OG.* 1.OG.* EG.* UG.* Garten.*
Hallo @Beta-User,
vielen Dank, das hat super funktioniert ;-)
Sind die Unterräume dann auch sortierbar ? Ich hätte zum Beispiel im 2. OG
Bad klein
Arbeitszimmer
Flur
Schlafzimmer
Gruß
Micha
Ja, auch "Unter-Räume" sind sortierbar. Für die Sortierung verhält sich allerdings jeder Raum wie ein Raum, gleichgültig, ob FHEMWEB das wegen des "->" als "Unter-Raum" interpretiert ;) .
(Und schon klar, dass diese Antwort dir wie eine "harte Nuss" vorkommt, aber ein wenig wolltest du ja auch was dazu lernen, also erst die etwas engere regexp (nur) für den ersten (Unter-)Raum, dann den für den 2., danach kann es z.B. für den Rest aus dem 2.OG etwas allgemeiner werden...)