FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: chq am 15 März 2019, 09:27:40

Titel: Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: chq am 15 März 2019, 09:27:40
Hallo,

Ich habe Räume, die z.B. so heissen:

SVG Luftf.
SVG Temp.

Wie kann ich diese per sortrooms sortieren, so dass der Punkt jeweils am Ende des Raumnamens keine Probleme macht?

Gruß Chris
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: DeeSPe am 15 März 2019, 09:32:55
Wieso müssen die Räume überhaupt mit einem Punkt enden?
Werden die Räume dadurch irgendwie besser verständlich?

Gruß
Dan

EDIT: Und von welchen Problemen sprichst Du? Ich kann kein Problem erkennen.
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: chq am 15 März 2019, 09:41:48
"Müssen" nicht, jedoch "können".
Nein, aber sie verbrauchen auf dem Smartphone dadurch weniger Breite.

Mit "Problem" meine ich, dass der Punkt im Eingabefeld von sortrooms ja bereits für die Angabe von Leertasten im Rahmen von Raumbenennungen verwendet wird. Wie gebe ich nun einen Punkt an, wenn dieser bei der Benennung von Räumen verwendet wurde?

Gruß Chris
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: DeeSPe am 15 März 2019, 09:55:10
Zitat von: chq am 15 März 2019, 09:41:48Wie gebe ich nun einen Punkt an, wenn dieser bei der Benennung von Räumen verwendet wurde?

Na ganz normal als Punkt:
attr WEB sortRooms TEST. System.

So funktioniert es bei mir, eben getestet.

Gruß
Dan
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: chq am 15 März 2019, 09:59:44
Tatsache, sortrooms checkt das, trotz "Doppelverwendung" des Punkts:

"<weitere Räume> SVG.Temp. SVG.Luftf. <weitere Räume>"

Dankeschön!

Gruß Chris
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: DeeSPe am 15 März 2019, 10:01:23
Zitat von: chq am 15 März 2019, 09:41:48
"Müssen" nicht, jedoch "können".
Nein, aber sie verbrauchen auf dem Smartphone dadurch weniger Breite.

Achso?
"SVG Luftf." ist also weniger breit als "SVG Luftf" auf einem Smartphone?
Das ist ja komisch...

Zitat von: chq am 15 März 2019, 09:59:44
Tatsache, sortrooms checkt das, trotz "Doppelverwendung" des Punkts:

"<weitere Räume> SVG.Temp. SVG.Luftf. <weitere Räume>"

Probieren geht eben über studieren... ;)

Gruß
Dan

EDIT: In RegEx steht der Punkt (.) für ein beliebiges Zeichen. Also egal ob er für ein Leerzeichen oder für einen Punkt steht.
Titel: Antw:Räume per sortrooms sortieren, die auf einen Punkt enden
Beitrag von: Otto123 am 15 März 2019, 10:08:23
Zitat von: chq am 15 März 2019, 09:59:44
Tatsache, sortrooms checkt das, trotz "Doppelverwendung" des Punkts:
Hallo Chris,
"Doppelverwendung" wäre die falsche Erkenntnis :)
Zitat Doku:
ZitatAs the rooms in this attribute are actually regexps
Der Punkt bleibt Punkt, also im regExp irgendein Zeichen!
Ob da an dieser Stelle ein Leerzeichen oder Punkt oder w oder x oder # steht, ist dem regExp völlig egal! In der Doku steht lediglich noch der Hinweis falls der Raumname ein Leerzeichen enthält, muss man an der Stelle im regExp "am einfachsten" einen Punkt verwenden.

Gruß Otto