# Depends on Plex integration (config flow): https://www.home-assistant.io/integrations/plex automation: - alias: TV · Plex · Setup house for Plex trigger: - platform: state entity_id: - media_player.plex_shield_chromecast - media_player.plex_shield_player - 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 snapshot_entities: - light.living_room_main - light.light_avatar_small_2 - light.living_room_ambient_main - light.light_avatar_small_1 - light.master_bedroom_main - light.tuya_kitchen_main - light.tuya_kitchen_secondary - light.hallway_entrance - light.tuya_hallway_main - service: light.turn_off entity_id: - light.living_room_main - light.light_avatar_small_2 - light.living_room_ambient_main - light.light_avatar_small_1 - light.master_bedroom_main - light.tuya_kitchen_main - light.tuya_kitchen_secondary - light.hallway_entrance - light.tuya_hallway_main - alias: TV · Plex · Restore house after Plex trigger: - platform: state entity_id: - media_player.plex_shield_chromecast - media_player.plex_shield_player - media_player.plex_lg from: "playing" action: - service: scene.turn_on # FIXME: Light colors are not being snapshotted/restored properly. entity_id: scene.plex_before_start # - delay: 00:00:01 # - condition: state # entity_id: light.light_avatar_small_2 # state: "on" # # FIXME: There is nothing else to fix the temperature of the PC light # - service: light.turn_on # entity_id: light.light_avatar_small_2 # data: # color_temp: 250