FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: juemuc am 27 März 2019, 22:09:59

Titel: [erledigt] structure für alle lampen inkl. HUE
Beitrag von: juemuc am 27 März 2019, 22:09:59
Hallo,

ich habe bisher ein "structure"-device für meine "normalen" Lampen definiert. Dies funktioniert bestens.
defmod Licht_Hauptschalter structure Schalter LICHT1 LICHT2 LICHT3
attr Licht_Hauptschalter clientstate_behavior relative
attr Licht_Hauptschalter clientstate_priority on off


Nun möchte ich meine HUE-Lampen mit einbinden. Diese habe aber oft den Status "dimxy%".  Dies kann ich aber nicht unter clientstate_priority hinterlegen. Event_map habe ich auch schon ohne Erfolg getestet. Wer hat einen Tipp?
Das hat nicht funktioniert.
defmod Licht_Hauptschalter structure Schalter LICHT1 LICHT2 LICHT3 HUE1 HUE2
attr Licht_Hauptschalter clientstate_behavior relative
attr Licht_Hauptschalter clientstate_priority on off
attr Licht_Hauptschalter eventMap dim.*:on


Viele Grüße
Jürgen
Titel: Antw:structure für alle lampen inkl. HUE
Beitrag von: Mundus am 27 März 2019, 23:10:37
Hi,

wenn du ein List von deinem structure machst, steht u.a. ATTR Wert z.B. floor dort.

In deinem Device HUE1 selbst müsstet du das Attribut userattr finden, welches mindestens Wert Wert_map structexclude (o.ä.) beinhaltet. Das Attribut floor_map bearbeitest du und schon läuft das Mapping. Bei mir sieht es dann z.B. so aus
floor_map dim.*:on [1-9][1-9]%:on on:on wcrgb.*:on rgb.*:on off:off


Für das Hinzufügen von mehreren Werten bei clientstate_priority kannst du mit dem Zeichen | arbeiten. Z.B.: on|An|an|dim.*


Gruß

Mundus

Titel: Antw:structure für alle lampen inkl. HUE
Beitrag von: CoolTux am 27 März 2019, 23:29:52
Im Hue Device gibt es
Schalter_map

Das belegst einfach    
Schalter_map pct:^[1-9][0-9]{0,2}:on pct:^0$:off
Titel: Antw:structure für alle lampen inkl. HUE
Beitrag von: juemuc am 28 März 2019, 22:34:55
Danke für Eure Hinweise.

Es funktioniert.

Viele Grüße
Jürgen