From b6c0ac07130382598535c02fc21ad656d6c7e8fb Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Thu, 24 Apr 2025 00:28:50 -0400 Subject: [PATCH] Add defaults for some variables --- climate/emma-bedroom/processing.js | 14 ++++++++------ climate/master-bedroom/processing.js | 12 +++++++----- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/climate/emma-bedroom/processing.js b/climate/emma-bedroom/processing.js index 7384104..3e40fbf 100644 --- a/climate/emma-bedroom/processing.js +++ b/climate/emma-bedroom/processing.js @@ -38,13 +38,14 @@ function convertToTitleCase(str) { // init variables -let setTemp = [] -let setEco = [] -let setHvac = [] +let setTemp = dayTemp +let setAcFan = 'auto' +let setEco = 'turn_on' +let setHvac = 'cool' let setCool = [] let setSleep = [] let setPeople = [] -let setDisplay = [] +let setDisplay = 'turn_on' let setWhiteNoise = "turn_off" let time = [] let type = msg.type @@ -265,7 +266,7 @@ let sendAcFan = { "entity_id": airconEntity }, "data": { - "fan_mode": "auto" + "fan_mode": setAcFan } } } @@ -290,12 +291,13 @@ if (setDisplay.length > 0) { flow.set('emmaBedroom.airconDisplay',setDisplay,'diskCon') } -flow.set('emmaBedroom.airconFanMode','auto','diskCon') +flow.set('emmaBedroom.airconFanMode',setAcFan,'diskCon') // Log the parameters that were chosen, for debugging purposes node.log("----- Emma Bedroom Climate: Set Parameters -----") node.log(`setTemp: ${setTemp}`) +node.log(`setAcFan: ${setAcFan}`) node.log(`setEco: ${setEco}`) node.log(`setHvac: ${setHvac}`) node.log(`setCool: ${setCool}`) diff --git a/climate/master-bedroom/processing.js b/climate/master-bedroom/processing.js index 7ba21ed..44585b5 100644 --- a/climate/master-bedroom/processing.js +++ b/climate/master-bedroom/processing.js @@ -42,14 +42,15 @@ function convertToTitleCase(str) { // init variables -let setTemp = [] -let setEco = [] -let setHvac = [] +let setTemp = dayTemp +let setAcFan = 'auto' +let setEco = 'auto' +let setHvac = 'cool' let setFan = [] let setCool = [] let setSleep = [] let setPeople = [] -let setDisplay = [] +let setDisplay = 'turn_on' let time = [] let echoDotService = [] let setBriefing = [] @@ -303,7 +304,7 @@ let sendAcFan = { "entity_id": airconEntity }, "data": { - "fan_mode": "auto" + "fan_mode": setAcFan } } } @@ -324,6 +325,7 @@ node.log("Master Bedroom Climate: Message Payloads Defined") node.log("----- Master Bedroom Climate: Set Parameters -----") node.log(`setTemp: ${setTemp}`) +node.log(`setAcFan: ${setAcFan}`) node.log(`setEco: ${setEco}`) node.log(`setHvac: ${setHvac}`) node.log(`setFan: ${setFan}`)