let cmd = command: { service = "androidtv.adb_command"; data = { entity_id = "media_player.firetv_stick"; inherit command; }; }; sec = seconds: { delay.seconds = seconds; }; in { services.home-assistant.config.automation = [ { alias = "Nightly reboot of firetv"; trigger = { platform = "time"; at = "03:00:00"; }; action = [ (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") ]; } ]; }