Files
HA-NerdFlows-Functions/kallen-timer/start.js

21 lines
674 B
JavaScript

var states = global.get('homeassistant.homeAssistant.states')
var room = states['input_select.kallen_activity_room'].state
var activity = states['input_select.kallen_activities'].state
var controlLights = states['input_boolean.kallen_timer_control_lights'].state
var duration = states['input_number.kallen_activity_duration'].state
var fixDuration = parseFloat(duration)
msg.room = room
msg.activity = activity
msg.lights = controlLights
msg.duration = fixDuration
node.status({fill:"green",shape:"dot",text:room})
if (room === 'Basement') {
return[msg,null,null]
} else if (room === 'Kallen Bedroom') {
return [null,msg,null]
} else {
return[null,null,msg]
}