Improve templating in master bedroom climate flows

This commit is contained in:
2025-03-23 04:30:10 -04:00
parent 013b482f18
commit 10be0213dc
6 changed files with 26 additions and 26 deletions

View File

@@ -192,7 +192,7 @@ node.log("Master Bedroom Climate: Decision Logic Complete")
let sendFan = {
"payload": {
"action": "fan." + setFan,
"action": `fan.${setFan}`,
"target": {
"entity_id": ["fan.master_bedroom_fan"]
},
@@ -202,7 +202,7 @@ let sendFan = {
let sendCool = {
"payload": {
"action": "input_boolean." + setCool,
"action": `input_boolean.${setCool}`,
"target": {
"entity_id": ["input_boolean.master_bedroom_cooling_on"]
},
@@ -212,7 +212,7 @@ let sendCool = {
let sendSleep = {
"payload": {
"action": "input_boolean." + setSleep,
"action": `input_boolean.${setSleep}`,
"target": {
"entity_id": ["input_boolean.master_bedroom_sleeping"]
},
@@ -222,7 +222,7 @@ let sendSleep = {
let sendPeople = {
"payload": {
"action": "input_boolean." + setPeople,
"action": `input_boolean.${setPeople}`,
"target": {
"entity_id": ["input_boolean.tony_awake","input_boolean.tina_awake"]
},
@@ -232,7 +232,7 @@ let sendPeople = {
let sendDisplay = {
"payload": {
"action": "switch." + setDisplay,
"action": `switch.${setDisplay}`,
"target": {
"entity_id": ["switch.master_bedroom_aircon_display"]
},
@@ -249,7 +249,7 @@ let notify = {
let sendBriefing = {
"payload": {
"action": "script." + setBriefing,
"action": `script.${setBriefing}`,
},
"delay": setBriefingDelay
}
@@ -304,7 +304,7 @@ let sendAcFan = {
let sendEchoDotDND = {
"payload": {
"action": "switch." + echoDotService,
"action": `switch.${echoDotService}`,
"target": {
"entity_id": ["switch.basement_echo_dot_do_not_disturb_switch"]
},
@@ -317,19 +317,19 @@ node.log("Master Bedroom Climate: Message Payloads Defined")
// Log the parameters that were chosen, for debugging purposes
node.log("----- Master Bedroom Climate: Set Parameters -----")
node.log("setTemp: " + setTemp)
node.log("setEco: " + setEco)
node.log("setHvac: " + setHvac)
node.log("setFan: " + setFan)
node.log("setCool: " + setCool)
node.log("setSleep: " + setSleep)
node.log("setPeople: " + setPeople)
node.log("setDisplay: " + setDisplay)
node.log("setBriefing: " + setBriefing)
node.log("setBriefingDelay: " + setBriefingDelay)
node.log("time: " + time)
node.log("type: " + type)
node.log("topic: " + topic)
node.log(`setTemp: ${setTemp}`)
node.log(`setEco: ${setEco}`)
node.log(`setHvac: ${setHvac}`)
node.log(`setFan: ${setFan}`)
node.log(`setCool: ${setCool}`)
node.log(`setSleep: ${setSleep}`)
node.log(`setPeople: ${setPeople}`)
node.log(`setDisplay: ${setDisplay}`)
node.log(`setBriefing: ${setBriefing}`)
node.log(`setBriefingDelay: ${setBriefingDelay}`)
node.log(`time: ${time}`)
node.log(`type: ${type}`)
node.log(`topic: ${topic}`)
node.log("----- Master Bedroom Climate: End Parameters -----")
// If this was an automated trigger, set the cooling context for the bedroom accordingly.