0.17.0 release - improve startup and fix color temp (#324)
* Add working support for color temperature * Lint fixes * Fix to config json version to make it build * Clean up and BLE constants and prepare for lightlevel UUID * Eagerly send HA discovery, standardize colorTemp, clean up MQTT subscribe * Fix typo in MqttClient * Listen to HA birth messages to make devices available after HA restart - Extract constants to common file * Prepare for 0.17.0 release
This commit is contained in:
parent
d801410200
commit
1766afb2e0
14 changed files with 650 additions and 165 deletions
|
|
@ -1,3 +1,5 @@
|
|||
const { SCENE_STATES } = require('./constants');
|
||||
|
||||
class SceneStep {
|
||||
/**
|
||||
* @param {import("./types/ApiSite").SceneStep} step
|
||||
|
|
@ -6,7 +8,7 @@ class SceneStep {
|
|||
this.sceneId = step.sceneId;
|
||||
this.deviceId = step.deviceId;
|
||||
this.output = step.output;
|
||||
this.state = step.state === 'On' ? 1 : 0;
|
||||
this.state = step.state === SCENE_STATES.ON ? 1 : 0;
|
||||
this.brightness = step.value;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue