25 lines
534 B
Nix
25 lines
534 B
Nix
|
let
|
||
|
relay = "switch.terrasse_plug_relay";
|
||
|
timeout = "300";
|
||
|
in {
|
||
|
services.home-assistant.config.automation = [
|
||
|
{ alias = "Always turn off Charging station after ${toString (timeout)}m";
|
||
|
trigger = [
|
||
|
{
|
||
|
platform = "state";
|
||
|
entity_id = relay;
|
||
|
to = "on";
|
||
|
for.minutes = timeout;
|
||
|
}
|
||
|
];
|
||
|
action =
|
||
|
[
|
||
|
{
|
||
|
service = "homeassistant.turn_off";
|
||
|
entity_id = [ relay ];
|
||
|
}
|
||
|
];
|
||
|
}
|
||
|
];
|
||
|
}
|