Initial commit
This commit is contained in:
30
climate/master-bedroom/reset.js
Normal file
30
climate/master-bedroom/reset.js
Normal file
@ -0,0 +1,30 @@
|
||||
const lastMode = flow.get('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})
|
Reference in New Issue
Block a user