More debug output

master
Kuba Orlik 12 months ago
parent 1c6b836bff
commit dc2c1983c0

@ -7,16 +7,19 @@ const { lights } = require("./config.js");
async function send_color(light_data, color, max_brightness, debug) {
const brightness = (color[0] + color[1] + color[2]) / 3 / 255;
let body = { entity_id: `light.${light_data.id}`, transition: 0.18 };
if (debug) {
console.log("sending", body);
}
if (light_data.type == "rgb") {
body.rgb_color = color;
body.brightness = Math.floor(
Math.max(...latest_color.get()) * max_brightness,
Math.max(...latest_color.get()) * max_brightness
);
} else {
// body.brightness = Math.max(1, Math.round(255 * brightness)); // 0 seems to turn it off and make it slower to react
body.brightness = Math.floor(
Math.max(...latest_color.get()) * max_brightness,
Math.max(...latest_color.get()) * max_brightness
);
}

Loading…
Cancel
Save