3.0.0-beta4

* Default to generic device
* Improved debugging granularity/increased categories
* Add heartbeat monitoring for availability
* Catch more failure cases with retry (still some missing I'd guess)
* Switch to MathJS evaluate for simple math transforms
* RGBTW: Switch base scale for all friendly topics to 100 (automatic conversion on backend)
* RGBTW: Add color temperature support
* RGBTW: Improve autodetection
* RGBTW: Improved white/color mode handling (still work to do here)
This commit is contained in:
tsightler
2020-10-12 16:14:22 -04:00
parent d5217ce237
commit 60b50c760e
9 changed files with 248 additions and 112 deletions

View File

@@ -1,5 +1,6 @@
const TuyaDevice = require('./tuya-device')
const debug = require('debug')('tuya-mqtt:tuya')
const debug = require('debug')('tuya-mqtt:device')
const debugDiscovery = require('debug')('tuya-mqtt:discovery')
const utils = require('../lib/utils')
class SimpleSwitch extends TuyaDevice {
@@ -36,8 +37,8 @@ class SimpleSwitch extends TuyaDevice {
device: this.deviceData
}
debug('Home Assistant config topic: '+configTopic)
debug(discoveryData)
debugDiscovery('Home Assistant config topic: '+configTopic)
debugDiscovery(discoveryData)
this.publishMqtt(configTopic, JSON.stringify(discoveryData))
}
}