FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gbotti am 25 Januar 2017, 19:45:46

Titel: Raum oder Devices "intelligent" verstecken
Beitrag von: gbotti am 25 Januar 2017, 19:45:46
Hallo.

Ich habe bereits die Funktionen hiddenroom und hiddengroup gefunden und ich weiß, dass man einzelne Devices in den "hidden" room schieben kann. Nun suche ich nach einer Lösung um eine Gruppe "intelligent" zu verbergen. Bevor ich jetzt aber großartig versuche ein Konstrukt mit DOIF oder ähnlichem zu basteln würde ich gerne wissen ob jemand das schon so oder ähnlich umgesetzt hat und mir Tipps geben kann, wie ich es 'schön' lösen kann oder ob ich eben etwas übersehen habe.

Ich habe Beispielsweise für Weihnachten mehrere Aktoren, die per Funk die Weihnachtsbeleuchtung im und ums Haus herum steuern. Diese Aktoren habe ich alle im Raum "Weihnachten" hinterlegt.

Nun ist die Weihnachtszeit ja vorüber und ich würde gerne in meinem FHEM Raum "Weihnachten" samt aller Aktoren verstecken, also als hiddenroom markieren. Am elegantesten würde ich mir vorstellen im Raum "Technik", der nur über mein Webinterface sichtbar ist einen dummy zu verwenden, der an oder aus sein kann und eben ein Flag schalten soll um den Raum Weihnachten zu verstecken. Dann müsste ich nicht manuell in den Attributen des Raumes etwas umstellen.

Geht das irgendwie?

Vielen Dank.
Titel: Antw:Raum oder Devices "intelligent" verstecken
Beitrag von: gbotti am 25 Januar 2017, 19:59:48
Ich denk ich bin grad selbst drauf gekommen. Ich brauch ja nur per notify dem Raum das entsprechende Attribut setzen. Manchmal sieht man das einfachste nicht...

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:Raum oder Devices "intelligent" verstecken
Beitrag von: JoeALLb am 25 Januar 2017, 20:07:39
Und wie genau machst du es jetzt?
Titel: Antw:Raum oder Devices "intelligent" verstecken
Beitrag von: Pfriemler am 25 Januar 2017, 20:18:34
Attribute automatisiert zu setzen oder zu löschen ist nur bedingt ein guter Weg, weil die Änderung das Speicherflag von FHEM setzt (also die Config wird dadurch geändert und muss gespeichert werden, sonst ist die Änderung hinfällig).

Wenn Du einen ganzen Raum komplett ausblenden willst, geht das doch m.W. komplett über das Attribut "hiddenroom" in der zugehörigen FHEMWEB-Instanz. Das ist ein Eintrag dort und der ganze Raum mit allen Devices ist weg. Gleiches mit "hiddengroup".
Einzelne "Geräte" rsp. Entities per Attribut "room hidden" zu vertecken ist eine ganz andere Nummer.


Titel: Antw:Raum oder Devices "intelligent" verstecken
Beitrag von: gbotti am 25 Januar 2017, 20:36:32
Danke. Das hab ich auch grad festgestellt. Ich möchte halt eben nicht an den attributen rumschrauben müssen, da nicht nur ich für das dekorieren verantwortlich bin. Deswegen würde ich das gerne über einen Dummy oder ähnliches lösen. Den könnte ich auch mit einem sehr viel höheren WAF kombinieren...

Gesendet von meinem SM-G935F mit Tapatalk