https://github.com/AlexxIT/DashCast
DashCast component for Home Assistant
https://github.com/AlexxIT/DashCast
chromecast dashcast home-assistant
Last synced: 21 days ago
JSON representation
DashCast component for Home Assistant
- Host: GitHub
- URL: https://github.com/AlexxIT/DashCast
- Owner: AlexxIT
- License: mit
- Created: 2020-01-22T13:03:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T09:13:45.000Z (5 months ago)
- Last Synced: 2025-04-04T23:07:20.275Z (22 days ago)
- Topics: chromecast, dashcast, home-assistant
- Language: Python
- Homepage: https://github.com/AlexxIT/Blog
- Size: 16.6 KB
- Stars: 177
- Watchers: 7
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DashCast for Home Assistant
[](https://github.com/custom-components/hacs)
This [Home Assistant](https://www.home-assistant.io/) service allows you to cast a website to a Google [Chromecast](https://en.wikipedia.org/wiki/Chromecast).
**PS.** All thanks to [@stestagg](https://github.com/stestagg), developer of [DashCast](https://stestagg.github.io/dashcast/) app for Google Chromecast.
## Installation
**Method 1.** [HACS](https://hacs.xyz/) custom repo:
> HACS > Integrations > 3 dots (upper top corner) > Custom repositories > URL: `AlexxIT/DashCast`, Category: Integration > Add > wait > DashCast > Install
**Method 2.** Manually copy `dash_cast` folder from [latest release](https://github.com/AlexxIT/DashCast/releases/latest) to `/config/custom_components` folder.
## Configuration
**Method 1.** GUI:
> Configuration > Integrations > Add Integration > **DashCast**
If the integration is not in the list, you need to clear the browser cache.
**Method 2.** YAML:
```yaml
dash_cast:
```## Usage
New service `dash_cast.load_url`:
```yaml
service: dash_cast.load_url
data:
entity_id: media_player.hall_tv
url: https://www.home-assistant.io/
force: true # use this option if iframe blocking is enabled on the site
reload_seconds: 60 # reload page every X seconds
```