alle Räume ausblenden und nur bestimmte zulassen

Begonnen von Kharim, 06 Februar 2017, 15:53:23

Vorheriges Thema - Nächstes Thema

Kharim

Hallo Zusammen,

ich möchte gerne verschiedene Zugänge/Ports für verschiedene Benutzer verwenden.
Dabei soll der Benutzer expliziet nur einen/seinen Raum sehen können.
Alle anderen Räume (auch zukünftige) sollen ausgeblendet werden.

Gibt es eine Möglichkeit (über hiddenroom) pauschal alle Räume auszublenden?
Bzw. Räume dann bewusst einzublenden?
(Quasi eine Positiv-Liste und keine Negativ-Liste.)

Vielen Dank,
Kharim
Raspberry Pi 2 + Minibian + 2x MAX Cube CUN (868/433Mhz) + Thermostate + Fensterkontakte + Taster+RGB-LED Band über pigpiod + TFA Sensoren 30.3169/3125
Raspberry Pi 2 + Minibian +Z-Wave (USB) + Bewegungsmelder + Fensterkontakt + Sirene + SMS Steuer-/Benachrichtigung (ohne Internet)

Mitch

Ich mache das mit den Attributen hiddenroom und hiddengroup

Eine andere Lösung ist mir nicht bekannt
FHEM im Proxmox Container

Thorsten Pferdekaemper

Hi,
möglicherweise kann man sich so etwas basteln: Ein bisschen Perl, das sich die Liste der "unerwünschten" Räume aus allen Räumen ohne den erwünschten zusammenbaut und das dann für die jeweilige FHEMWEB-Instanz setzt. Das muss man dann halt immer mal wieder laufen lassen, zumindest wenn man einen neuen Raum anlegt.
Vielleicht kann man auch etwas mit defaultRoom machen und dann irgendwie verhindern, dass der Raum gewechselt wird.
...nur so Ideen, nichts Ausgegorenes.
Gruß,
  Thorsten
FUIP

Kharim

Hmm....um den Gedanken mal weiter zu spinnen...

Ist es möglich per HTTP-Mod eine lokale datei (fhem.cfg) auszulesen?
Vielleicht kann man mittels HttpMod die fhem.cfg nach attr room XYZ durchsuchen um erst einmal eine Liste aller Räume zu bekommen....

Oder eben wirklich auf Perl/Linux Ebene die fhem.cfg durchsuchen o_O

Nicht schön, aber wahrscheinlich machbar.
Raspberry Pi 2 + Minibian + 2x MAX Cube CUN (868/433Mhz) + Thermostate + Fensterkontakte + Taster+RGB-LED Band über pigpiod + TFA Sensoren 30.3169/3125
Raspberry Pi 2 + Minibian +Z-Wave (USB) + Bewegungsmelder + Fensterkontakt + Sirene + SMS Steuer-/Benachrichtigung (ohne Internet)

Thorsten Pferdekaemper

Der Punkt geht einfacher, z.B.

list .* room

Gruß,
   Thorsten
FUIP