dotfiles/nixng/containers/home-assistant/configs/automations/bathroom_light/dim.nix

63 lines
1.2 KiB
Nix
Raw Normal View History

{
alias = "Bathroom Light Dim";
description = "";
id = "c28cad3b-8435-48b4-9ced-bd5befaf11df";
trigger = [
{
entity_id = ["sensor.0x540f57fffe3c601d_action"];
id = "brightness_down";
platform = "state";
to = "brightness_move_down";
}
{
entity_id = ["sensor.0x540f57fffe3c601d_action"];
platform = "state";
to = "brightness_stop";
}
];
condition = [];
action = [
{
"else" = [{stop = "";}];
"if" = [
{
condition = "trigger";
id = "brightness_down";
}
];
"then" = [
{
repeat = {
sequence = [
{
data = {brightness_step_pct = -10;};
service = "light.turn_on";
target = {entity_id = "light.bathroom_lights";};
}
{
delay = {
hours = 0;
milliseconds = 200;
minutes = 0;
seconds = 0;
};
}
];
while = [
{
condition = "not";
conditions = [];
}
];
};
}
];
}
];
mode = "restart";
}