43 lines
821 B
Nix
43 lines
821 B
Nix
|
# Begin
|
||
|
let
|
||
|
in {
|
||
|
services.home-assistant.config.automation =
|
||
|
[
|
||
|
];
|
||
|
}
|
||
|
|
||
|
# example automation
|
||
|
{ alias = "";
|
||
|
trigger = [
|
||
|
{
|
||
|
platform = "state";
|
||
|
entity_id = "";
|
||
|
to = "on";
|
||
|
for.seconds = 0;
|
||
|
}
|
||
|
];
|
||
|
condition = [
|
||
|
{ condition = "state";
|
||
|
entity_id = "";
|
||
|
state = "off";
|
||
|
}
|
||
|
];
|
||
|
action =
|
||
|
[
|
||
|
{ choose = [
|
||
|
{
|
||
|
conditions = {
|
||
|
condition = "state";
|
||
|
entity_id = "";
|
||
|
state = "on";
|
||
|
};
|
||
|
sequence = [{
|
||
|
service = "home_assistant.turn_on";
|
||
|
target.entity_id = "";
|
||
|
}];
|
||
|
}];
|
||
|
default = { };
|
||
|
}
|
||
|
];
|
||
|
}
|