55 lines
1.2 KiB
Nix
55 lines
1.2 KiB
Nix
{...}: {
|
|
services.home-assistant.config.automation = [
|
|
{
|
|
alias = "Wake Up Light";
|
|
description = "Turn on the light on alarm ringing";
|
|
trigger = {
|
|
platform = "time";
|
|
at = "sensor.lilith_phone_next_alarm";
|
|
};
|
|
condition = [];
|
|
action = [
|
|
{
|
|
action = "light.turn_on";
|
|
metadata = {};
|
|
data = {
|
|
transition = 3;
|
|
kelvin = 3000;
|
|
brightness_pct = 100;
|
|
};
|
|
target = {
|
|
device_id = "7d40ebcac890a2743d7dc2a6dc4ca797";
|
|
};
|
|
}
|
|
];
|
|
mode = "single";
|
|
}
|
|
{
|
|
alias = "Automatic Light Off";
|
|
description = "Turn off the light after 15 minutes once Liv leaves the house";
|
|
trigger = {
|
|
platform = "state";
|
|
entity_id = "person.liv_benstem";
|
|
from = "home";
|
|
to = "not_home";
|
|
for = {
|
|
hours = 0;
|
|
minutes = 10;
|
|
seconds = 0;
|
|
};
|
|
};
|
|
condition = [];
|
|
action = [
|
|
{
|
|
action = "light.turn_off";
|
|
metadata = {};
|
|
data = {};
|
|
target = {
|
|
area_id = "bedroom";
|
|
};
|
|
}
|
|
];
|
|
mode = "single";
|
|
}
|
|
];
|
|
}
|