From 7e7333cc34f2f7f18343bea6ed9070b45fa9773f Mon Sep 17 00:00:00 2001 From: Georgi Gardev Date: Sat, 18 Apr 2020 16:47:45 +0300 Subject: [PATCH] Automate Sonos for TV --- config/lovelace/home_dashboard/09_system.yaml | 2 ++ config/packages/modules/media/plex.yaml | 8 +++++++ config/packages/modules/media/sonos.yaml | 21 +++++++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/config/lovelace/home_dashboard/09_system.yaml b/config/lovelace/home_dashboard/09_system.yaml index d933fdc..ce36f3c 100644 --- a/config/lovelace/home_dashboard/09_system.yaml +++ b/config/lovelace/home_dashboard/09_system.yaml @@ -67,6 +67,8 @@ cards: - automation.tv_plex_setup_house_for_plex - automation.tv_plex_restore_house_after_plex - automation.youtube_download_latest_pds + - automation.media_sonos_put_beam_in_night_mode + - automation.media_sonos_put_beam_in_day_mode - type: divider diff --git a/config/packages/modules/media/plex.yaml b/config/packages/modules/media/plex.yaml index 8d71732..b101e3b 100644 --- a/config/packages/modules/media/plex.yaml +++ b/config/packages/modules/media/plex.yaml @@ -16,6 +16,14 @@ automation: - media_player.plex_lg to: "playing" action: + - service: sonos.unjoin + entity_id: media_player.living_room + - service: media_player.select_source + entity_id: media_player.living_room + data: + source: TV + - service: media_player.media_pause + entity_id: media_player.master_bedroom - service: scene.create data: scene_id: plex_before_start diff --git a/config/packages/modules/media/sonos.yaml b/config/packages/modules/media/sonos.yaml index b5c86bf..89988bf 100644 --- a/config/packages/modules/media/sonos.yaml +++ b/config/packages/modules/media/sonos.yaml @@ -56,6 +56,27 @@ script: data: volume_level: 0.2 +automation: + - alias: Media · Sonos · Put Beam in night mode + trigger: + platform: time + at: "22:00:00" + action: + - service: sonos.set_option + entity_id: media_player.living_room + data: + night_sound: true + + - alias: Media · Sonos · Put Beam in day mode + trigger: + platform: time + at: "08:00:00" + action: + - service: sonos.set_option + entity_id: media_player.living_room + data: + night_sound: false + homeassistant: customize: media_player.master_bedroom: