shack/glados: add party-time

This commit is contained in:
makefu 2020-07-28 23:59:13 +02:00
parent b353c6ac1c
commit 26668a97f5
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,29 @@
# Needs:
# sun.sunset
# switch.lounge_diskoschalter_relay
let
glados = import ../lib;
disko_schalter = "switch.lounge_diskoschalter_relay";
player = "media_player.lounge";
in
[
{ alias = "Party um 21 Uhr";
trigger = {
platform = "sun";
event = "sunset";
};
action =
( glados.say.kiosk "Die Sonne geht unter. Und jetzt geht die Party im shack erst richtig los. Partybeleuchtung, aktiviert!" )
++
[
{
service = "homeassistant.turn_on";
entity_id = disko_schalter;
}
{
service = "media_player.turn_on";
data.entity_id = player;
} # TODO: also start playlist if nothing is running?
];
}
]

View File

@ -148,6 +148,7 @@ in {
automation = wasser.automation automation = wasser.automation
++ badair.automation ++ badair.automation
++ (import ./automation/shack-startup.nix) ++ (import ./automation/shack-startup.nix)
++ (import ./automation/party-time.nix)
++ (import ./automation/hass-restart.nix); ++ (import ./automation/hass-restart.nix);
device_tracker = []; device_tracker = [];