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

55 lines
1.1 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";
}