Room: Unterschied zwischen den Versionen

Aus FHEMWiki
K (typo)
K (+ spezialraum "unsorted")
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
{{Todo|Erweiterung / Komplettierung, z.B. auch mit Screenshots nötig.}}
{{Todo|Erweiterung / Komplettierung, z.B. auch mit Screenshots nötig.}}
{{Randnotiz|RNTyp=y|RNText=Es muss unterschieden werden zwischen  
{{Randnotiz|RNTyp=y|RNText=Es muss unterschieden werden zwischen  
* dem Device [[global]] mit seinen Attributen und
* dem Device [[global]] mit seinen Attributen,
* globalen {{Link2CmdRef|Anker=attributes|Label=Attributen}}, Attributen, die es für jedes Device geben kann (wie z.B. "room")
* den "eingebauten" globalen [[Attribut#Globale_Attribute|Attributen]], die es für jedes Device geben kann (wie z.B. "room") und
* und den im Attribut ''userattr'' des device ''global'' vereinbarten Attributen, die zusätzlich ebenfalls in allen Devices verfügbar sind}}
* den im Attribut ''userattr'' des device ''global'' vereinbarten Attributen, die zusätzlich ebenfalls in allen Devices verfügbar sind
Das Attribut [[room]] (dt.: Raum) ist ein [[Attribut#Globale_Attribute|globales Attribut]], das von allen Geräten unterstützt wird. Das Attribut wird z.B. von [[FHEMWEB]] benutzt, um Geräte zu filtern und zu gruppieren. Prinzipiell werden alle Räume in FHEMWEB in der linken Spalte angezeigt.
}}
Das Attribut [[room]] (dt.: Raum) ist ein [[Attribut#Globale_Attribute|globales Attribut]], das von allen Geräten unterstützt wird. Das Attribut wird z.B. von [[FHEMWEB]] benutzt, um Geräte zu filtern und zu gruppieren.
Prinzipiell werden alle Räume in FHEMWEB in der linken Spalte angezeigt. Geräte, welche kein ''room'' Attribut besitzen, werden im virtuellen Raum ''Unsorted'' von FHEMWEB zusammengefasst.


Soll ein Gerät mehreren Räumen zugewiesen werden, müssen die Raumnamen komma-separiert und ohne Leerstellen eingegeben werden.
Soll ein Gerät mehreren Räumen zugewiesen werden, müssen die Raumnamen komma-separiert und ohne Leerstellen eingegeben werden.
Zeile 12: Zeile 14:
[[Datei:Unterraeume.png|350px|thumb|right|Beispiel für einen gegliederten Raum "Steuerung"]]
[[Datei:Unterraeume.png|350px|thumb|right|Beispiel für einen gegliederten Raum "Steuerung"]]
Sollen Räume "gruppiert" werden, muss diese Strukturierung durch "->" kenntlich gemacht werden, also würde z.B. ''EG->Raum1'' als Raum "EG" mit einem Unterraum "Raum1" dargestellt werden (siehe dazu auch diesen [[Trick der Woche#Unterräume anlegen|Trick der Woche]]).
Sollen Räume "gruppiert" werden, muss diese Strukturierung durch "->" kenntlich gemacht werden, also würde z.B. ''EG->Raum1'' als Raum "EG" mit einem Unterraum "Raum1" dargestellt werden (siehe dazu auch diesen [[Trick der Woche#Unterräume anlegen|Trick der Woche]]).
Mit dem '''show''' Kommando lässt sich ein temporärer Raum mit den Geräten die zu einer devspec passen anzeigen:
<pre>show TYPE=IT
show TYPE=CUL_HM:FILTER=subType=.+:FILTER=subType!=virtual</pre>


== Verwandte Themen ==
== Verwandte Themen ==

Aktuelle Version vom 12. Dezember 2020, 00:44 Uhr


Todo: Erweiterung / Komplettierung, z.B. auch mit Screenshots nötig.
Emblem-question-yellow.svgEs muss unterschieden werden zwischen
  • dem Device global mit seinen Attributen,
  • den "eingebauten" globalen Attributen, die es für jedes Device geben kann (wie z.B. "room") und
  • den im Attribut userattr des device global vereinbarten Attributen, die zusätzlich ebenfalls in allen Devices verfügbar sind

Das Attribut room (dt.: Raum) ist ein globales Attribut, das von allen Geräten unterstützt wird. Das Attribut wird z.B. von FHEMWEB benutzt, um Geräte zu filtern und zu gruppieren. Prinzipiell werden alle Räume in FHEMWEB in der linken Spalte angezeigt. Geräte, welche kein room Attribut besitzen, werden im virtuellen Raum Unsorted von FHEMWEB zusammengefasst.

Soll ein Gerät mehreren Räumen zugewiesen werden, müssen die Raumnamen komma-separiert und ohne Leerstellen eingegeben werden.

Beispiel für einen gegliederten Raum "Steuerung"

Sollen Räume "gruppiert" werden, muss diese Strukturierung durch "->" kenntlich gemacht werden, also würde z.B. EG->Raum1 als Raum "EG" mit einem Unterraum "Raum1" dargestellt werden (siehe dazu auch diesen Trick der Woche).

Mit dem show Kommando lässt sich ein temporärer Raum mit den Geräten die zu einer devspec passen anzeigen:

show TYPE=IT
show TYPE=CUL_HM:FILTER=subType=.+:FILTER=subType!=virtual

Verwandte Themen

Links