FHEM Forum

FHEM => Automatisierung => Thema gestartet von: zobi am 03 Oktober 2017, 19:22:53

Titel: notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: zobi am 03 Oktober 2017, 19:22:53
Hallo,

ich habe einen rgb dummy:

define WZ_Licht dummy
attr WZ_Licht rgb:colorpicker,rgb on off toggle
attr WZ_Licht readingList rgb
attr WZ_Licht webcmd rgb:rgb 00ff00:on:off


Wenn ich eine Farbe auswähle, soll dieses rgb über ein notify an verschiedene Geräte (Hues, Yeelights)
(Y2 ist die Yeelight)
Aber das folgende notify funktioniert nicht:

defmod WZ_Licht_notify_1 notify WZ_Licht:.* {};; set Y2 rgb $EVENT


Kann mir da jemand helfen?

Viele Grüße

zobi
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: CoolTux am 03 Oktober 2017, 19:44:42
Beide geschweiften Klammern weg und die beiden Semikolon
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: zobi am 03 Oktober 2017, 19:59:17
Hi CoolTux,
danke. Ich habe es so versucht, es funktioniert allerdings immer noch nicht...

defmod WZ_Licht_notify_1 notify WZ_Licht:.* set Y2 rgb $EVENT
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: CoolTux am 03 Oktober 2017, 20:52:35
Das hilft wenig. Was genau funktioniert nicht? Triggert das notify nicht dann schau in den Eventmonitor wie genau das Event aus schaut.
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: zobi am 10 Oktober 2017, 18:51:31
Hi,
ich war leider die ungeplant nicht zu Hause...
Vom Event Monitor wird folgendes ausgeben:

WZ_Licht rgb: 6eff81


Das Problem ist der Doppelpunkt dahinter, damit können die folgenden Geräte nicht umgehen...die Brauchen rgb 6eff81
So sieht das notify aus:

WZ_Licht:rgb:.* set HUEDevice4 $EVENT; set HUEDevice5 $EVENT


Kann ich das irgendwie machen?
Oder ist es doch besser und möglich, dass das dummy rgb ohne Doppelpunkt ausgibt?
Viele Grüße
zobi
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: betateilchen am 10 Oktober 2017, 19:01:19
Zitat von: zobi am 10 Oktober 2017, 18:51:31
Kann ich das irgendwie machen?

ja, wenn Du mit $EVTPARTx arbeitest statt mit $EVENT
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: zobi am 10 Oktober 2017, 19:19:42
Hi betateilchen,

super Danke mit $EVENTPART1 klappt es
Titel: Antw:notify, dass auf rgb dummy hört und $Event weitergibt
Beitrag von: betateilchen am 10 Oktober 2017, 19:21:54
Zitat von: zobi am 10 Oktober 2017, 19:19:42
mit $EVENTPART1 klappt es

das würde mich sehr wundern...