Show dashboard view via Google Cast
Use this action to show a specific dashboard view on a Google Cast device, such as putting your downstairs overview on the kitchen display. This is the Home Assistant Cast feature you trigger from an automation or script.
You pick the Cast device, the view to show, and optionally which dashboard the view belongs to.
Using this action from the user interface
If you prefer building automations and scripts visually, Home Assistant walks you through this action step by step. You pick what to target, tweak a few options, and save. No YAML knowledge required.
To show a dashboard view from an automation or a script:
- Go to Settings > Automations & scenes.
- Open an existing automation or script, or select Create automation > Create new automation.
- If you’re setting up a new automation, add a trigger in the When section. Scripts don’t need a trigger. They run when something else calls them.
- In the Then do section, select Add action.
- From the search box, search for and select Google Cast: Show dashboard view via Google Cast.
- Select the Cast device in the Entity field, and enter the View path to show. Optionally, set a Dashboard path if the view is not on your default dashboard.
- Select Save.
Options in the UI
Using this action in YAML
If you work directly in YAML, or you want to know exactly what Home Assistant does under the hood, this section has the technical reference. It lists the field names you use in YAML, their types, and which ones are required.
In YAML, refer to this action as cast.show_lovelace_view. A basic example looks like this:
action: cast.show_lovelace_view
data:
entity_id: media_player.kitchen
dashboard_path: lovelace-cast
view_path: downstairs
This shows the downstairs view of the lovelace-cast dashboard on the kitchen Cast device.
Options in YAML
Good to know
- Only administrators can run this action.
- Home Assistant Cast requires your Home Assistant installation to be reachable over
https://. If you use Home Assistant Cloud, this is already taken care of. Otherwise, set yourexternal_url. - Each dashboard view needs a
pathdefined for the View path to work. See the views documentation.
Try it yourself
Ready to test this? Open Developer tools > Actions, search for this action, fill in the fields, and select Perform action. You see what happens on your actual entitiesAn entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. [Learn more] without writing a line of YAML.
Still stuck?
The Home Assistant community is quick to help: join Discord for real-time chat, post on the community forum with the action you’re calling and what you expected to happen, or share on our subreddit /r/homeassistant.
AI assistants like ChatGPT or Claude can also explain actions or suggest the right one when you describe what you want in plain language.