Don't run motion lighting in living room or dining room in guest mode

This commit is contained in:
2024-04-04 12:07:20 -04:00
parent 985c12b1d2
commit 79d70e1b83
2 changed files with 4 additions and 2 deletions

View File

@ -5,13 +5,14 @@ const nightMode = states['input_boolean.night_mode'].state
const kallenSleeping = states['input_boolean.kallen_sleeping'].state
const kallenOvernight = states['input_boolean.kallen_overnight'].state
const duration = states['input_number.dining_room_lights_off_delay'].state
const guestMode = states['input_boolean.guest_mode'].state
const newDuration = duration * 60
const topic = msg.topic
const payload = msg.payload
let block = {}
if ((peoplePresent === 'on' && vacationMode === 'off' && nightMode === 'on') && (kallenSleeping === 'on' || kallenOvernight === 'on')) {
if ((peoplePresent === 'on' && vacationMode === 'off' && nightMode === 'on' && guestMode === 'off') && (kallenSleeping === 'on' || kallenOvernight === 'on')) {
block = false
} else {
block = true

View File

@ -5,13 +5,14 @@ const nightMode = states['input_boolean.night_mode'].state
const kallenSleeping = states['input_boolean.kallen_sleeping'].state
const kallenOvernight = states['input_boolean.kallen_overnight'].state
const duration = states['input_number.living_room_lights_off_delay'].state
const guestMode = states['input_boolean.guest_mode'].state
const newDuration = duration * 60
const topic = msg.topic
const payload = msg.payload
let block = {}
if ((peoplePresent === 'on' && vacationMode === 'off' && nightMode === 'on') && (kallenSleeping === 'on' || kallenOvernight === 'on')) {
if ((peoplePresent === 'on' && vacationMode === 'off' && nightMode === 'on' && guestMode === 'off') && (kallenSleeping === 'on' || kallenOvernight === 'on')) {
block = false
} else {
block = true