ma ham: add fenster_auf automation
This commit is contained in:
parent
1948cac0be
commit
11f67addff
33
2configs/home/ham/automation/fenster_auf.nix
Normal file
33
2configs/home/ham/automation/fenster_auf.nix
Normal file
|
@ -0,0 +1,33 @@
|
|||
let
|
||||
min = 20;
|
||||
fenster_offen = name: entity:
|
||||
{ alias = "${name} seit ${toString min} Minuten offen";
|
||||
trigger = [
|
||||
{
|
||||
platform = "state";
|
||||
entity_id = entity;
|
||||
to = "on";
|
||||
for.minutes = min;
|
||||
}
|
||||
];
|
||||
action =
|
||||
[
|
||||
{
|
||||
service = "notify.firetv_wohnzimmer";
|
||||
data = {
|
||||
title = "${name} seit ${toString min} Minuten offen";
|
||||
message = "Bitte einmal checken ob das ok ist :)";
|
||||
data = {
|
||||
interrupt = 1;
|
||||
duration = 300;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
in {
|
||||
services.home-assistant.config.automation = [
|
||||
(fenster_offen "Badezimmerfenster" "binary_sensor.badezimmer_fenster_contact")
|
||||
(fenster_offen "Duschfenster" "binary_sensor.dusche_fenster_contact")
|
||||
];
|
||||
}
|
Loading…
Reference in a new issue