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
Beide geschweiften Klammern weg und die beiden Semikolon
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
Das hilft wenig. Was genau funktioniert nicht? Triggert das notify nicht dann schau in den Eventmonitor wie genau das Event aus schaut.
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
Zitat von: zobi am 10 Oktober 2017, 18:51:31
Kann ich das irgendwie machen?
ja, wenn Du mit $EVTPARTx arbeitest statt mit $EVENT
Hi betateilchen,
super Danke mit $EVENTPART1 klappt es
Zitat von: zobi am 10 Oktober 2017, 19:19:42
mit $EVENTPART1 klappt es
das würde mich sehr wundern...