FHEM Forum

FHEM => Frontends => Thema gestartet von: wkarl am 29 November 2013, 20:03:10

Titel: Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 29 November 2013, 20:03:10
Hallo,

ich würde gerne z.B. plots in mehreren Räumen anzeigen und dazu diese irgendwie zusammenfassen. Da dachte ich man könnte dies mit einem structure realisieren. Tut aber nicht.

Hat da jemand einen Tipp für mich? Danke schon mal.

ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 29 November 2013, 20:09:34
Hallo,

bei jedem Plot händisch ein

attr <Plotname> room Raum1,Raum2,Raum3 eintragen.

Achtung! Keine Leerzeichen zwischen den Kommata verwenden.

Da gab es aber glaub ich vor garnicht allzu langer Zeit schonmal so eine Frage  ;)

Grüße

P.S.: Nein. Über die attr-Zuweisung über FHEM geht das nicht da diese (noch) kein Multiroom kann.
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 29 November 2013, 20:14:48
schau mal hier: http://forum.fhem.de/index.php/topic,16846.msg109987.html#msg109987 (http://forum.fhem.de/index.php/topic,16846.msg109987.html#msg109987)

gruss
  andre

edit: ich such den thread raus und du antwortest einfach. kein wunder das du schneller warst :P
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 29 November 2013, 20:19:42
Hallo,

Zitatedit: ich such den thread raus und du antwortest einfach. kein wunder das du schneller warst :P

Naja. Die Antwort ging mir schneller von der Hand als das suchen danach  ::)

Grüße
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 29 November 2013, 20:25:17
ich will ja nicht immer das selbe schreiben :)
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 29 November 2013, 20:30:50
Hallo,

Zitatich will ja nicht immer das selbe schreiben

Dann sollten wir uns einen Short-Link auf die commandref zulegen  8)

Grüße
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 30 November 2013, 09:26:19
Hallo,

geht also nicht, schade  :(
ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 30 November 2013, 09:28:37
was geht nicht?

entweder wie haben nicht ganz verstanden was du möchtest oder du hast nicht gelesen was wir geschrieben haben.

du kannst jedes device mehreren rooms und groups zuordnen.

das sollte eigentlich genau sein was du möchtest. structure hat damit nichts zu tun.

gruss
  sndre
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 30 November 2013, 09:41:53
nun, dass ich die Räume einzeln dem attr ... room ... zuordnen kann ist mir klar.
attr ... room Kueche,Buero.Esszimmer
Was ich meinte ist, ob es eine Gruppierungsmöglichkeit um sich Schreibarbeit zu sparen.

AlleEGRaeume=Kueche,Buero,Esszimmer,Wohnzimmer
AlleOGRaeume=Badezimmer,Schlafzimmer

Diese dann für die Raumzuordnung nutzen.
attr ... room AlleEGRaeume

ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 30 November 2013, 10:21:06
also a). wir haben es nicht verstanden :)

gruss
  andre
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: UliM am 30 November 2013, 10:49:19
Hi,
das geht mit structure. Also eine structure für EG und eine für OG.
Wenn Du dann der structure ein Attribut zuweist, wird's auf alle zugeordneten devices durchvererbt.
=8-)
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 30 November 2013, 10:59:29
jein. ich glaube nicht das das wirklich praktikabel ist:

plot1 -> wohnzimmer
plot2 -> schlafzimmer
plot1+2 -> OG

wenn man das über eine structure macht sind beide plots immer in allen räumen und nicht plot1 in OG und wohnzimmer und plot2 in OG und schlafzimmer.

gruss
  andre
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: UliM am 30 November 2013, 11:04:05
attr plot1 room OG,schlafzimmer
attr plot2 room OG,wohnzimmer

In diesem Fall kannst Du's nicht durch Klicken im frontend machen, sondern musst die Attribute manuell eingeben (im fhem commandfield).

=8-)
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: justme1968 am 30 November 2013, 11:05:04
eben. unserer rede. es geht nur von hand :)

gruss
  andre
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 30 November 2013, 13:43:47
Hallo Uli,

eben das mit dem structure scheint nicht zu funtionieren.
define AlleRaeume structure RaumGruppe H.EG.Buero H.EG.Kueche H.EG.Esszimmer H.EG.Wohnzimmer H.EG.DieleWindfang H.EG.GaesteToilette H.OG.Badezimmer H.OG.Schlafzimmer
attr AlleRaeume room Z.HA.fhem

und dann
define Zirkulationspumpe_HK_Tag_aktuell SVG MyDbLog:MyState
attr Zirkulationspumpe_HK_Tag_aktuell group Pumpen
attr Zirkulationspumpe_HK_Tag_aktuell icon time_graph
attr Zirkulationspumpe_HK_Tag_aktuell label "Zirkulationspumpe HK - aktueller Status: $data{currval1}"
attr Zirkulationspumpe_HK_Tag_aktuell plotfunction Zirkulationspumpe_HK
attr Zirkulationspumpe_HK_Tag_aktuell room H.DV.Heizung,AlleRaeume
attr Zirkulationspumpe_HK_Tag_aktuell title "Title"

Der plot wird in den anderen Räumen nicht angezeigt.

ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 30 November 2013, 13:56:09
Hallo,

und mal wieder.

Punkte (.) in Namen oder Bezeichnungen etc. würde ich persönlich vermeiden da diese in Perl als regexp für EIN! beliebiges Zeichen stehen.

Grüße
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 30 November 2013, 14:33:02
Hallo,

klingt logisch und ich kann mir nun eine neue Nomenklatur überlegen  >:(

ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 30 November 2013, 14:43:42
Hallo,

. gegen _ ersetzen  ;)

Grüße
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 30 November 2013, 15:30:39
Hallo,

spricht was gegen : ? Ich denke nicht.

ciao walter
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: Puschel74 am 30 November 2013, 15:46:16
Hallo,

Zitatspricht was gegen : ? Ich denke nicht.
Ich denke schon - sorry.

regexp werden in FHEM durch : vom Devicenamen getrennt.

Grüße
Titel: Antw:Räume zusammenfassen und für 'attr ... room ...' nutzen
Beitrag von: wkarl am 01 Dezember 2013, 07:34:23
Hallo,

die Räume habe ich nun auf '-' umgestellt.
define AlleRaeume structure RaumGruppe H-EG-R-Buero H-EG-R-Kueche H-EG-R-Esszimmer H-EG-R-Wohnzimmer H-EG-R-GaesteToilette H-EG-R-DieleWindfang H-OG-R-Badezimmer H-OG-R-Schlafzimmer
attr AlleRaeume room Z-HA-fhem

Jedoch wirkt sich 'AlleRaeume nicht aus. Heißt kein plot in den anderen Räumen.
define Zirkulationspumpe_FH_Tag_aktuell SVG MyDbLog:MyState
attr Zirkulationspumpe_FH_Tag_aktuell group Pumpen
attr Zirkulationspumpe_FH_Tag_aktuell icon time_graph
attr Zirkulationspumpe_FH_Tag_aktuell label "Zirkulationspumpe FH - aktueller Status: $data{currval1}"
attr Zirkulationspumpe_FH_Tag_aktuell plotfunction Zirkulationspumpe_FH
attr Zirkulationspumpe_FH_Tag_aktuell room H-DV-Heizung,AlleRaeume
attr Zirkulationspumpe_FH_Tag_aktuell title "Title"

'As is' oder Fehlverhalten?
ciao walter