stabelized some functions and added hsl color support

This commit is contained in:
KarstenSiedentopp
2018-07-29 14:17:54 +02:00
parent 2f7e7f4b88
commit 16c3ad67cd
3 changed files with 55 additions and 43 deletions

View File

@@ -2,7 +2,7 @@ const mqtt = require('mqtt');
const TuyaDevice = require('./tuyaapi-extended');
const CronJob = require('cron').CronJob;
const crypto = require('crypto');
const debug = require('debug')('TuyAPI-ext');
const debug = require('debug')('TuyAPI-mqtt');
const autoUpdate = {};
/**
@@ -114,6 +114,7 @@ client.on('message', function (topic, message) {
if (type == "lightbulb" && exec == "color" && topic.length == 6) {
message = message.toString();
message = message.toLowerCase();
debug("Recevied color: " + message);
var tuya = createDevice(topic[2], topic[3], topic[4], type);
tuya.setColor(message, function (status) {
publishStatus(tuya, bmap(status));