Mit FHEM lassen sich Geräte sehr praktisch in unterschiedliche Räume einteile und so übersichtlich sortieren. Die Ansicht in einem Raum selbst ist dabei aber standardmäßig alphabetisch sortiert und nicht immer sinnvoll: Mit einem kleinen Trick lassen sich die Geräte in einem Raum aber passend sortieren!
Zuerst organisiert man zusammengehörende Geräte wie Lichter, Sensoren oder Schalter innerhalb eines Raumes in Gruppen: Dabei bekommt jedes Device einer Gruppe das Attribut “group” und den Gruppennamen – zum Beispiel “Licht”. Anschließend kann man die Geräte in einer Gruppe mit dem Attribut “sortby” sortieren: Gerät 1 wird dabei oben angezeigt, Geräte 2 darunter.
Mehr dazu: Räume und Gruppen
» Geräte in Räume einteilen
» Geräte in Gruppen einteilen
Nachdem man die Geräte in Räume und in verschiedene Gruppen eingeteilt hat, kann man sie mit dem Attribut “columns” sortieren und damit die Reihenfolge, wie sie in den Räumen angezeigt werden, anpassen: “columns” ist allerdings ein Attribut von WEB, WEBtablet oder WEBphone: Hier lässt sich pro Raum die Reihenfolge der Geräte-Gruppen festlegen. Wird allerdings eine “column” pro Raum definiert, werden nur noch die Geräte-Gruppen angezeigt, die dort auch angegeben sind: Einzelne Geräte oder vergessene Gruppen in einem Raum werden nicht mehr angezeigt! Auch eine readingGroup muss zuerst einer Gruppe zugeordnet und bei dem “columns” Attribut werden, damit sie weiterhin angezeigt wird!
In dem Raum “Everything” lässt sich unter “FHEMWEB” / “WEB” die Einstellungen für die Webansicht vornehmen: Hier lassen sich unter anderem Räume verstecken, die in den Browser-Tabs angezeigten Namen der FHEM-Seiten anpassen und die Gruppen in den Räumen sortieren – “column” kann aber noch viel mehr: Mit dem Attribut lassen sich die Gruppen in den Räumen nicht nur sortieren, sondern auch in mehreren Spalten nebeneinander anzeigen.
Nur eine Spalte: Raum-Ansicht sortieren
Wer auch weiterhin nur eine Spalte anzeigen lassen möchte, kann mit column die Reihenfolge der Gruppen in einem Raum sortieren: Dazu wird unter WEB das Attribut “column” ausgewählt und hier die Reihenfolge für jeden Raum angegeben – allerdings in einer Zeile, die Räume werden dabei durch ein Leerzeichen getrennt. Enthält ein Raum- oder Gruppenname in der FHEM Installation ein Leerzeichen, muss dieses daher als “%20” (ohne Anführungszeichen) geschrieben werden:
Arbeitszimmer:Licht,Rolladen,Fenster,Temperatur Schlafzimmer:Licht,Fenster
Mehrere Spalten: Gruppen übersichtlicher sortieren
Mit “column” lassen sich die Gruppen in einem Raum aber nicht nur untereinander, sondern auch nebeneinander anordnen. Dabei werden zunächst die Gruppen der linken Spalte mit einem Komma getrennt von oben nach unten angegeben, dann mit dem Strichsymbol “|” eine neue Spalte angegeben und auch hier wieder alle Gruppen der Spalte mit einem Komma getrennt angegeben:
Arbeitszimmer:Licht,Temperatur|Rolladen,Fenster
Dies erstellt im Raum Arbeitszimmer jetzt eine Ansicht mit zwei Spalten: In der linken Spalte werden die Gruppen Licht und darunter Temperatur angezeigt, in der rechten Spalte die beiden Gruppen Rolladen und Fenster.
Auch bei der Nutzung mehrerer Spalten werden unterschiedliche Räume noch nacheinander angezeigt und weiterhin mit einem Leerzeichen getrennt, daher muss auch hier wieder bei Raum- oder Gruppenname ein eventuell vorhandenes Leerzeichen durch “%20” (ohne Anführungszeichen) ersetzt werden. Aber auch mehrere Spalten sind möglich, indem die nächste Spalte wieder mit einem Strich “|” getrennt wird.