Google Cast


You can enable the Cast integration by going to the Integrations page inside the config panel.

Home Assistant Cast

Home Assistant has its own Cast application to show the Home Assistant UI on any Chromecast device. You can use it by adding the Cast entity row to your Lovelace UI, or by calling the cast.show_lovelace_view service. The service takes the path of a Lovelace view and an entity ID of a Cast device to show the view on.

{
  "entity_id": "media_player.office_display_4",
  "view_path": "lights"
}

Note that Home Assistant Cast requires your Home Assistant installation to be accessible via https://. If you’re using Home Assistant Cloud, you don’t need to do anything. Otherwise you must make sure that you have configured the base_url for the http integration.

Advanced use

Cast devices can only be discovered if they are on the same subnet as Home Assistant. If this is not the case, you need to configure the IP address of the Cast device directly:

# Example configuration.yaml entry
cast:
  media_player:
    - host: 192.168.1.10

Configuration Variables

media_player

(list)(Required)

A list that contains all Cast devices.

host

(string)(Optional)

Use only if you don’t want to scan for devices.

ignore_cec

(list)(Optional)

A list of Chromecasts that should ignore CEC data for determining the active input. See the upstream documentation for more information.