From 5c531ee3b44a86ebce862d485c940bd441c9638d Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 28 Oct 2022 11:27:12 +0000 Subject: [PATCH] 10_MQTT2_DEVICE.pm: transition parameter in zigbee2mqtt_RGB2JSON (Forum #129932) git-svn-id: https://svn.fhem.de/fhem/trunk@26607 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MQTT2_DEVICE.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/10_MQTT2_DEVICE.pm b/fhem/FHEM/10_MQTT2_DEVICE.pm index 9cf46d642..66d42ed0b 100644 --- a/fhem/FHEM/10_MQTT2_DEVICE.pm +++ b/fhem/FHEM/10_MQTT2_DEVICE.pm @@ -855,11 +855,12 @@ MQTT2_DEVICE_addPos($@) ##################################### # Utility functions for the AttrTemplates sub -zigbee2mqtt_RGB2JSON($) +zigbee2mqtt_RGB2JSON($;$) { - my $rgb = shift(@_); + my ($rgb,$trans) = shift(@_); $rgb =~ m/^(..)(..)(..)/; - return toJSON({'transition'=>1, 'color'=>{r=>hex($1),g=>hex($2),b=>hex($3)}}); + return toJSON({'transition'=>defined($trans) ? $trans : 1, + 'color'=>{r=>hex($1),g=>hex($2),b=>hex($3)}}); } sub