diff --git a/lib/converters/mqtt2zigbee.js b/lib/converters/mqtt2zigbee.js index f3280e35d..96e663d56 100644 --- a/lib/converters/mqtt2zigbee.js +++ b/lib/converters/mqtt2zigbee.js @@ -12,7 +12,7 @@ const converters = { cmd: 'moveToLevel', zclData: { level: value, - transtime: 1, + transtime: 0, }, } }, @@ -22,7 +22,7 @@ const converters = { cmd: 'moveToColorTemp', zclData: { colortemp: value, - transtime: 1, + transtime: 0, }, } }, @@ -33,7 +33,7 @@ const converters = { zclData: { colorx: value.x * 65535, colory: value.y * 65535, - transtime: 10, + transtime: 0, }, } }, diff --git a/lib/converters/zigbee2mqtt.js b/lib/converters/zigbee2mqtt.js index 6948067b8..c481bb6dd 100644 --- a/lib/converters/zigbee2mqtt.js +++ b/lib/converters/zigbee2mqtt.js @@ -144,8 +144,8 @@ const parsers = [ if (msg.data.data['currentX'] && msg.data.data['currentY']) { result.color = { - x: msg.data.data['currentX'] / 65535, - y: msg.data.data['currentY'] / 65535, + x: precisionRound(msg.data.data['currentX'] / 65535, 3), + y: precisionRound(msg.data.data['currentY'] / 65535, 3), } }