shack/glados: add party-time
This commit is contained in:
parent
b353c6ac1c
commit
26668a97f5
29
krebs/2configs/shack/glados/automation/party-time.nix
Normal file
29
krebs/2configs/shack/glados/automation/party-time.nix
Normal 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?
|
||||||
|
];
|
||||||
|
}
|
||||||
|
]
|
@ -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 = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user