ma ham: update home-assistant config
This commit is contained in:
parent
72361dad55
commit
8aa7ffcfa2
|
@ -1,4 +1,13 @@
|
|||
[
|
||||
let
|
||||
cmd = command: {
|
||||
service = "androidtv.adb_command";
|
||||
data = {
|
||||
entity_id = "media_player.firetv_stick";
|
||||
inherit command;
|
||||
};
|
||||
};
|
||||
sec = seconds: { delay.seconds = seconds; };
|
||||
in [
|
||||
{
|
||||
alias = "Nightly reboot of firetv";
|
||||
trigger = {
|
||||
|
@ -6,21 +15,19 @@
|
|||
at = "03:00:00";
|
||||
};
|
||||
action = [
|
||||
{
|
||||
service = "androidtv.adb_command";
|
||||
data = {
|
||||
entity_id = "media_player.firetv_stick";
|
||||
command = "reboot";
|
||||
};
|
||||
}
|
||||
{ delay.minutes = 2; }
|
||||
{
|
||||
service = "media_player.select_source";
|
||||
data = {
|
||||
entity_id = "media_player.firetv_stick";
|
||||
source = "com.amazon.bueller.music";
|
||||
};
|
||||
}
|
||||
(cmd "reboot")
|
||||
(sec 90) # go to my music because apparently select_source does not seem to always work
|
||||
(cmd "HOME")
|
||||
(sec 2)
|
||||
(cmd "DOWN")
|
||||
(sec 2)
|
||||
(cmd "DOWN")
|
||||
(sec 2)
|
||||
(cmd "ENTER")
|
||||
(sec 4)
|
||||
(cmd "RIGHT")
|
||||
(sec 2)
|
||||
(cmd "RIGHT")
|
||||
];
|
||||
}
|
||||
]
|
||||
|
|
|
@ -13,6 +13,7 @@ let
|
|||
zigbee = import ./multi/zigbee2mqtt.nix;
|
||||
#flurlicht = import ./multi/flurlicht.nix;
|
||||
kurzzeitwecker = import ./multi/kurzzeitwecker.nix;
|
||||
firetv_restart = import ./multi/firetv_restart.nix;
|
||||
# switch
|
||||
# automation
|
||||
# binary_sensor
|
||||
|
@ -45,6 +46,9 @@ in {
|
|||
conversation = {};
|
||||
history = {};
|
||||
logbook = {};
|
||||
logger = {
|
||||
default = "info";
|
||||
};
|
||||
tts = [
|
||||
{ platform = "google_translate";
|
||||
language = "de";
|
||||
|
@ -132,12 +136,14 @@ in {
|
|||
# light = flurlicht.light;
|
||||
http = { };
|
||||
switch = [];
|
||||
automation =
|
||||
(import ./automation/firetv_restart.nix)
|
||||
kurzzeitwecker.automation
|
||||
#++ flurlicht.automation
|
||||
++ zigbee.automation;
|
||||
script = kurzzeitwecker.script; # dict
|
||||
automation = []
|
||||
++ (import ./automation/firetv_restart.nix)
|
||||
++ kurzzeitwecker.automation
|
||||
#++ flurlicht.automation
|
||||
++ zigbee.automation;
|
||||
script =
|
||||
{ }
|
||||
// kurzzeitwecker.script; # dict
|
||||
};
|
||||
enable = true;
|
||||
configDir = hassdir;
|
||||
|
|
Loading…
Reference in a new issue