FHEM Forum

FHEM => Automatisierung => Thema gestartet von: el_migu_el am 18 Dezember 2018, 17:24:07

Titel: Merkwürdiges Verhalten beim Schalten mehrerer HUEDevices via notify
Beitrag von: el_migu_el am 18 Dezember 2018, 17:24:07
Hallo,

ich beobachte ein merkwürdiges Verhalten bei der Schaltung von HUEDevices. Vorab aber vielleicht um was es geht. Meine Aussenbeleuchtung hängt an ZWave Unterputz Schaltern (Qubino ZMNHBDx Flush 2 Relays), daran geht ein EasyConnect Kabelvernetzung durch den Garten. An diesen Kabeln sind - jetzt aktuell - die Weihnachtsbeleuchtung aber auch Hue Outdoorlampen angeschlossen. Dh. ich schalte die Qubinos bei Sonnenuntergang (sunset) an damit die Weihnachtsbeleuchtung geschalten wird. Die Hue's gehen dann natürlich auch an, daher dimme ich per notify dann die HUEs runter. Mehrere Hues in einem notify geht nicht - bleiben bei 100%. mit einem Sleep geht eine Hue auf einen anderen DimWert als im notify angegeben. Wenn ich aber für jede Hue ein eigene notify deklariere, scheints zu klappen. Was mache ich falsch? Eigentlich will ich ein Kommando für alle.

Hier der betreffende Auszug aus meiner config

#Beleuchtungssteuerung

## abends
define AussenbeleuchtungOn at *{sunset("REAL",0,"15:00:00","22:30:00")} set Garten.BeleuchtungVorgarten,Garten.BeleuchtungHinterhof,Verlaengerungskabel on
attr AussenbeleuchtungOn group Aussenbeleuchtung Zeitschaltung
attr AussenbeleuchtungOn room Garten
define AussenbeleuchtungOff at *23:30:00 set Garten.BeleuchtungVorgarten,Garten.BeleuchtungHinterhof,Verlaengerungskabel off
attr AussenbeleuchtungOff group Aussenbeleuchtung Zeitschaltung
attr AussenbeleuchtungOff room Garten

## morgens
define AussenbeleuchtungMorgenOn at *06:00:00 set Garten.BeleuchtungVorgarten,Garten.BeleuchtungHinterhof,Verlaengerungskabel on
attr AussenbeleuchtungMorgenOn group Aussenbeleuchtung Zeitschaltung
attr AussenbeleuchtungMorgenOn room Garten
define AussenbeleuchtungMorgenOff at *{sunrise("REAL")} set Garten.BeleuchtungVorgarten,Garten.BeleuchtungHinterhof,Verlaengerungskabel off
attr AussenbeleuchtungMorgenOff group Aussenbeleuchtung Zeitschaltung
attr AussenbeleuchtungMorgenOff room Garten

## hue settings
# NOK --> geht nicht (so wirklich)
#define HueDefaultsVorgarten notify Garten.BeleuchtungVorgarten.reportedState:.on set sleep 1;;set HUEDevice11,HUEDevice12,HUEDevice13 pct 25
#attr HueDefaultsVorgarten group Aussenbeleuchtung Zeitschaltung, Vorgarten
#attr HueDefaultsVorgarten room Garten
# OK --> scheint zu gehen
define HueDefaultsVorgarten1 notify Garten.BeleuchtungVorgarten.reportedState:.on set HUEDevice11 pct 25
attr HueDefaultsVorgarten1 group Aussenbeleuchtung Zeitschaltung, Vorgarten
attr HueDefaultsVorgarten1 room Garten
define HueDefaultsVorgarten2 notify Garten.BeleuchtungVorgarten.reportedState:.on set HUEDevice12 pct 25
attr HueDefaultsVorgarten2 group Aussenbeleuchtung Zeitschaltung, Vorgarten
attr HueDefaultsVorgarten2 room Garten
define HueDefaultsVorgarten3 notify Garten.BeleuchtungVorgarten.reportedState:.on set HUEDevice13 pct 25
attr HueDefaultsVorgarten3 group Aussenbeleuchtung Zeitschaltung, Vorgarten
attr HueDefaultsVorgarten3 room Garten


Danke & Gruss
Titel: Antw:Merkwürdiges Verhalten beim Schalten mehrerer HUEDevices via notify
Beitrag von: TomLee am 18 Dezember 2018, 17:33:15
Schau dir mal Lightscene an.
Da kannst du ein async_delay (Verzögerung) angeben.

Gruß

Thomas
Titel: Antw:Merkwürdiges Verhalten beim Schalten mehrerer HUEDevices via notify
Beitrag von: Otto123 am 18 Dezember 2018, 17:49:54
Hi,

wie Thomas sicher auch vermutet: geht denn der Befehl set HUEDevice11,HUEDevice12,HUEDevice13 pct 25in der FHEM Kommandozeile?
Kann man denn HUE Devices parallel/gleichzeitig mit dem Dimmer ansprechen?

Was allerdings dass ein soll  :oset sleep 1

Gibt eigentlich diesen Fehler
ZitatPlease define sleep first

Gruß Otto
Titel: Antw:Merkwürdiges Verhalten beim Schalten mehrerer HUEDevices via notify
Beitrag von: el_migu_el am 18 Dezember 2018, 18:31:05
Hallo,

@TomLee: Szenen hatte ich bislang noch nicht verwendet, macht aber definitiv wohl Sinn, Danke für den Tipp

@Otto123: Ha, da hast Du recht. Komischerweise hat fhem mit rereadcfg (via telnet) das aber nicht moniert.
Jedenfalls scheint's jetzt zu gehen, vielen Dank!

Grüsse und einen schönen Abend