84 lines
3.2 KiB
JavaScript
84 lines
3.2 KiB
JavaScript
//! ---------- DAY MODE ----------
|
|
// Lists of adaptive lighting switches for different scenarios
|
|
const adaptiveDay = [
|
|
"switch.adaptive_lighting_basement_studio",
|
|
"switch.adaptive_lighting_downstairs_bathroom",
|
|
"switch.adaptive_lighting_emma_bedroom",
|
|
"switch.adaptive_lighting_kallen_bedroom",
|
|
"switch.adaptive_lighting_living_room",
|
|
"switch.adaptive_lighting_master_bedroom",
|
|
"switch.adaptive_lighting_mud_room",
|
|
"switch.adaptive_lighting_tina_lamp",
|
|
"switch.adaptive_lighting_upstairs_bathroom",
|
|
"switch.adaptive_lighting_upstairs_hallway",
|
|
"switch.adaptive_lighting_front_porch"
|
|
]
|
|
|
|
const adaptiveDayHoliday = [
|
|
"switch.adaptive_lighting_basement_studio",
|
|
"switch.adaptive_lighting_downstairs_bathroom",
|
|
"switch.adaptive_lighting_emma_bedroom",
|
|
"switch.adaptive_lighting_kallen_bedroom",
|
|
"switch.adaptive_lighting_living_room",
|
|
"switch.adaptive_lighting_master_bedroom",
|
|
"switch.adaptive_lighting_mud_room",
|
|
"switch.adaptive_lighting_tina_lamp",
|
|
"switch.adaptive_lighting_upstairs_bathroom",
|
|
"switch.adaptive_lighting_upstairs_hallway",
|
|
]
|
|
|
|
// List of adaptive lighting sleep mode switches to turn off
|
|
const adaptiveSleep = [
|
|
"switch.adaptive_lighting_sleep_mode_basement_studio",
|
|
"switch.adaptive_lighting_sleep_mode_downstairs_bathroom",
|
|
"switch.adaptive_lighting_sleep_mode_emma_bedroom",
|
|
"switch.adaptive_lighting_sleep_mode_kallen_bedroom",
|
|
"switch.adaptive_lighting_sleep_mode_living_room",
|
|
"switch.adaptive_lighting_sleep_mode_master_bedroom",
|
|
"switch.adaptive_lighting_sleep_mode_mud_room",
|
|
"switch.adaptive_lighting_sleep_mode_tina_lamp",
|
|
"switch.adaptive_lighting_sleep_mode_upstairs_bathroom",
|
|
"switch.adaptive_lighting_sleep_mode_upstairs_hallway"
|
|
]
|
|
|
|
// List of selected scene input texts to reset to Adaptive
|
|
const selScenesMain = [
|
|
"input_text.basement_studio_selected_scene",
|
|
"input_text.downstairs_bathroom_selected_scene",
|
|
"input_text.emma_bedroom_selected_scene",
|
|
"input_text.front_porch_selected_scene",
|
|
"input_text.kallen_bedroom_selected_scene",
|
|
"input_text.living_room_selected_scene",
|
|
"input_text.master_bedroom_selected_scene",
|
|
"input_text.mud_room_selected_scene",
|
|
"input_text.tina_lamp_selected_scene",
|
|
"input_text.upstairs_bathroom_selected_scene",
|
|
"input_text.upstairs_hallway_selected_scene"
|
|
]
|
|
|
|
// Tina's desk reset
|
|
const selScenesTinaDesk = ["input_text.tina_desk_selected_scene"]
|
|
|
|
// List of booleans to turn off
|
|
const booleanOff = [
|
|
"input_boolean.give_me_darkness",
|
|
"input_boolean.goodnight",
|
|
"input_boolean.kallen_computer_updates",
|
|
"input_boolean.night_mode",
|
|
"input_boolean.sunset_lights_triggered"
|
|
]
|
|
|
|
//! ---------- NIGHT MODE ----------
|
|
// Booleans to turn on at night
|
|
const adaptiveNight = [
|
|
"switch.adaptive_lighting_front_porch"
|
|
]
|
|
|
|
|
|
flow.set("adaptiveDay", adaptiveDay, "diskCon")
|
|
flow.set("adaptiveDayHoliday", adaptiveDayHoliday, "diskCon")
|
|
flow.set("adaptiveNight", adaptiveNight, "diskCon")
|
|
flow.set("adaptiveSleep", adaptiveSleep, "diskCon")
|
|
flow.set("selScenesMain", selScenesMain, "diskCon")
|
|
flow.set("selScenesTinaDesk", selScenesTinaDesk, "diskCon")
|
|
flow.set("booleanOff", booleanOff, "diskCon") |