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
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
Im Hue Device gibt es
Schalter_map
Das belegst einfach
Schalter_map pct:^[1-9][0-9]{0,2}:on pct:^0$:off
Danke für Eure Hinweise.
Es funktioniert.
Viele Grüße
Jürgen