From 99f073ba843628da0e891f759ad2384612ea040f Mon Sep 17 00:00:00 2001 From: Victor Date: Thu, 18 Feb 2021 21:38:11 +0100 Subject: [PATCH] Fix error subtracting time zone diff to time set command --- plejd/PlejdBLEHandler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plejd/PlejdBLEHandler.js b/plejd/PlejdBLEHandler.js index 418a072..bef0441 100644 --- a/plejd/PlejdBLEHandler.js +++ b/plejd/PlejdBLEHandler.js @@ -955,7 +955,7 @@ class PlejBLEHandler extends EventEmitter { `Plejd clock time off by more than 1 minute. Reported time: ${plejdTime.toString()}, diff ${diffSeconds} seconds. Time will be set hourly.`, ); if (this.connectedDevice && deviceId === this.connectedDevice.id) { - const newLocalTimestamp = (now.getTime() - offsetSecondsGuess) / 1000; + const newLocalTimestamp = now.getTime() / 1000 - offsetSecondsGuess; logger.info(`Setting time to ${now.toString()}`); const payload = Buffer.alloc(10); // E.g: 00 0110 001b 38df2360 00