From 46f5fe281770fe6a5a6c9ed6db97e91c3ca3bbd8 Mon Sep 17 00:00:00 2001 From: Radu Popescu Date: Sat, 14 Jan 2017 14:25:00 +0200 Subject: [PATCH] Added 4th rgb parameter for brightness --- src/mqtt.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mqtt.py b/src/mqtt.py index 1dce908..6295de5 100644 --- a/src/mqtt.py +++ b/src/mqtt.py @@ -124,7 +124,11 @@ class Mqtt: r = int(arr[0]) g = int(arr[1]) b = int(arr[2]) - value = int('%02x%02x%02x%02x' % (255, r, g, b), 16) + if len(arr)>3: + bright = int(arr[3]) + else: + bright = 255 + value = int('%02x%02x%02x%02x' % (bright, r, g, b), 16) data = {'sid': sid, 'model': model, 'name': name, 'param':param, 'value':value} # put in process queuee