From a618c038d2de4cbf09a2b152d1dbfc46972c0f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20Hagelb=C3=A4ck?= Date: Sat, 2 Jan 2021 10:04:24 +0100 Subject: [PATCH] Fix incorrect branching when brightness === 0 --- plejd/ble.bluez.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plejd/ble.bluez.js b/plejd/ble.bluez.js index 64a5f28..4303e61 100644 --- a/plejd/ble.bluez.js +++ b/plejd/ble.bluez.js @@ -320,7 +320,7 @@ class PlejdService extends EventEmitter { } _setBrightness(id, brightness) { - if (!brightness) { + if (!brightness && brightness !== 0) { logger('no brightness specified, setting ', id, ' to previous known.'); var payload = Buffer.from((id).toString(16).padStart(2, '0') + '0110009701', 'hex'); this.writeQueue.unshift(payload); @@ -337,8 +337,8 @@ class PlejdService extends EventEmitter { logger('Setting ', id, 'brightness to ' + brightness); brightness = brightness << 8 | brightness; var payload = Buffer.from((id).toString(16).padStart(2, '0') + '0110009801' + (brightness).toString(16).padStart(4, '0'), 'hex'); - this.writeQueue.unshift(payload); } + this.writeQueue.unshift(payload); } }