stockholm/makefu/2configs/home/ham/automation/fenster_auf.nix
2021-03-09 22:17:00 +01:00

34 lines
857 B
Nix

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")
];
}