Hallo,
ich versuche eine Lampe per Dummy zu steuern. Hintergrund ist, dass ich die Werte weiter gebe an ein Python-Script.
Das LIst sieht so aus:
Internals:
CFGFN
FUUID 62ac661c-f33f-5815-a0cf-fd24199517a4a281
NAME Stripe
NR 665973
STATE brightness 100
TYPE dummy
OLDREADINGS:
READINGS:
2022-06-22 16:43:49 state brightness 100
Attributes:
alexaName stripe
genericDeviceType light
homebridgeMapping On=state,valueOff=off,cmdOn=on,cmdOff=off Brightness=brightness,minValue=0,maxValue=100,minStep=1,cmd=brightness Hue=rgb,cmd=rgb
room Wohnzimmer,Echo
webCmd state:on,off
Im Log von Alexa taucht folgendes auf:
[2022-6-22 4:43:14 PM] [FHEM] Stripe has
[2022-6-22 4:43:14 PM] [FHEM] On [state;on,off]
[2022-6-22 4:43:14 PM] [FHEM] Brightness [brightness]
[2022-6-22 4:43:14 PM] [FHEM] Hue [rgb;rgb;0-undefined]
[2022-6-22 4:43:14 PM] [FHEM] Stripe will not send proactive events
On/off und Helligkeit funktionieren, nur RGB leider nicht.
Ich denke dass im Homebridgemapping mein Fehler liegt. Kann vielleicht jemand helfen?
Hmm, kenne alexa nicht, würde aber vermuten, dass das versucht, Readings zu lesen und setter zu bedienen...
Von daher würde ich erst mal versuchen, diese nachzurüsten (readingList/setList) und dabei auch gleich darauf zu achten, dass die widgets so gewählt werden, dass vernünftige "Setzbereiche" vorhanden sind.
EDIT (aus meinen RHASSPY-Testdevices abgeleitet, das das vermutlich "Kauderwelsch" für dich ist):
defmod lampe3 dummy
attr lampe3 readingList pct rgb bri
attr lampe3 setList toggle:noArg off:noArg on:noArg pct:colorpicker,BRI,0,1,100 bri:colorpicker,BRI,0,1,254 rgb:colorpicker,RGB
attr lampe3 webCmd pct:bri:rgb