[erledigt] zigbee2mqtt_RGB2JSON - Transition einstellen

Begonnen von drhirn, 28 Oktober 2022, 12:39:54

Vorheriges Thema - Nächstes Thema

drhirn

Hallo,

bei zigbee2mqtt_RGB2JSON in 10_MQTT2_DEVICE.pm wird immer eine Transition-Zeit von 1 mitgegeben. Das stellt sich bei mir gerade als Problem heraus, wenn ich lightScenes schnell hintereinander schalte. Dann reagiert das MQTT-Gerät nicht auf Änderungen.
Könnte man das so tunen, dass man die Transition-Zeit optional mit übergeben kann?

Danke!
Stefan

rudolfkoenig

Habe einen zweiten optional Parameter fuer transition eingebaut.
Bitte testen.

drhirn

Wow, das war schnell! Danke!

Ich kann ihn in der setList setzen, ohne dass FHEM meckert.
color:colorpicker,RGB {"$DEVICETOPIC/set ".zigbee2mqtt_RGB2JSON($EVTPART1,5)}

Aber am Broker kommt noch immer "transition":1 an.
$trans ist immer null

drhirn

Wenn Zeile 860 so aussieht, funktioniert's:
my ($rgb,$trans) = @_;

rudolfkoenig