FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: drhirn am 28 Oktober 2022, 12:39:54

Titel: [erledigt] zigbee2mqtt_RGB2JSON - Transition einstellen
Beitrag von: drhirn am 28 Oktober 2022, 12:39:54
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
Titel: Antw:zigbee2mqtt_RGB2JSON - Transition einstellen
Beitrag von: rudolfkoenig am 28 Oktober 2022, 13:27:55
Habe einen zweiten optional Parameter fuer transition eingebaut.
Bitte testen.
Titel: Antw:zigbee2mqtt_RGB2JSON - Transition einstellen
Beitrag von: drhirn am 28 Oktober 2022, 13:58:32
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
Titel: Antw:zigbee2mqtt_RGB2JSON - Transition einstellen
Beitrag von: drhirn am 28 Oktober 2022, 14:13:16
Wenn Zeile 860 so aussieht, funktioniert's:
my ($rgb,$trans) = @_;
Titel: Antw:zigbee2mqtt_RGB2JSON - Transition einstellen
Beitrag von: rudolfkoenig am 28 Oktober 2022, 14:20:02
Danke, habs gefixt.