Chromecast Sleep Timer Setup

New HA user and I’m in love. I’ve been trying to create a sleep timer for my Chromecast which will use an input_select.timer_duration “helper” that I’ve build with options [“01:00:00”,“02:00:00”,“00:30:00”] for a “delay” before running media_player.turn_off. I’ve read through the three most popular “sleep timer” forum topics to no avail. I’m not sure if this is best run through an automation or a script, however my intended goal is to have a state_icon button on my picture_elements floorplan that I can click to see an input_select, choose an option, ascribe that option to the “delay” action in a script, and then apply “media_player.turn_off” to the device I’m targeting. Any suggestions?

bump. Still would love some feedback!