ma ham: update home-assistant config

This commit is contained in:
makefu 2020-03-13 10:41:23 +01:00
parent f28d580a4f
commit c325d7d6cf
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225
2 changed files with 35 additions and 22 deletions

View File

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

View File

@ -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;