30 lines
693 B
Nix
30 lines
693 B
Nix
# 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?
|
|
];
|
|
}
|
|
]
|