Improve templating in master bedroom climate flows
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user