Functions code for Emma's bedroom climate flow

This commit is contained in:
2025-03-28 21:35:05 -04:00
parent 71db65fca2
commit 02ce030fe7
5 changed files with 516 additions and 0 deletions

View File

@ -0,0 +1,30 @@
const lastMode = flow.get("emmaBedroom.lastMode", "diskCon")
const linkSource = msg._linkSource
let setTime = []
let setType = []
let setTopic = []
if (lastMode === 'day') {
setTime = 'day'
setType = 'manual'
setTopic = 'manual-day'
} else if (lastMode === 'night') {
setTime = 'night'
setType = 'manual'
setTopic = 'manual-night'
} else if (lastMode === 'bedtime') {
setTime = 'bedtime'
setType = 'manual'
setTopic = 'manual-bedtime'
}
let reset = {
"type": setType,
"time": setTime,
"topic": setTopic,
"_linkSource": linkSource
}
node.send(reset)
node.status({ fill: "green", shape: "dot", text: `Mode reset to ${setTopic}`})