Improve templating in Kallen's climate flows

This commit is contained in:
2025-03-23 04:32:32 -04:00
parent 10be0213dc
commit 0fc7fdb31b

View File

@ -53,7 +53,7 @@ node.log("Kallen Bedroom: Decision Logic Complete")
let sendFan = { let sendFan = {
"payload": { "payload": {
"action": "fan." + setFan, "action": `fan.${setFan}`,
"target": { "target": {
"entity_id": ["fan.kallen_bedroom_fan"] "entity_id": ["fan.kallen_bedroom_fan"]
}, },
@ -63,7 +63,7 @@ let sendFan = {
let sendWhiteNoise = { let sendWhiteNoise = {
"payload": { "payload": {
"action": "input_boolean." + setWhiteNoise, "action": `input_boolean.${setWhiteNoise}`,
"target": { "target": {
"entity_id": ["input_boolean.white_noise_kallen_bedroom"] "entity_id": ["input_boolean.white_noise_kallen_bedroom"]
}, },
@ -85,7 +85,7 @@ let sendVolume = {
let sendLights = { let sendLights = {
"payload": { "payload": {
"action": "light." + setLights, "action": `light.${setLights}`,
"target": { "target": {
"entity_id": ["light.kallen_bedroom_lights"] "entity_id": ["light.kallen_bedroom_lights"]
}, },
@ -95,7 +95,7 @@ let sendLights = {
let sendWake = { let sendWake = {
"payload": { "payload": {
"action": "input_boolean." + setWake, "action": `input_boolean.${setWake}`,
"target": { "target": {
"entity_id": ["input_boolean.kallen_awake"] "entity_id": ["input_boolean.kallen_awake"]
}, },
@ -115,11 +115,11 @@ let sleepMsg = {
node.log("Kallen Bedroom: Message Payloads Defined") node.log("Kallen Bedroom: Message Payloads Defined")
node.log("----- Kallen Bedroom: Set Parameters -----") node.log("----- Kallen Bedroom: Set Parameters -----")
node.log("setFan: " + setFan) node.log(`setFan: ${setFan}`)
node.log("setWhiteNoise: " + setWhiteNoise) node.log(`setWhiteNoise: ${setWhiteNoise}`)
node.log("setVolume: " + setVolume) node.log(`setVolume: ${setVolume}`)
node.log("setLights: " + setLights) node.log(`setLights: ${setLights}`)
node.log("setWake: " + setWake) node.log(`setWake: ${setWake}`)
node.log("----- Kallen Bedroom: End Parameters -----") node.log("----- Kallen Bedroom: End Parameters -----")
if (vacationMode === 'off' && overnight === 'off' && kallenLoc === 'home') { if (vacationMode === 'off' && overnight === 'off' && kallenLoc === 'home') {