Franck Nijhof 2602651bdc
Rename Services to Actions in integrations: S (#33827)
* Rename Services to Actions in integrations: S

* Update source/_integrations/scene.markdown

* Update source/_integrations/scene.markdown

* tweaks

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2024-07-17 07:40:05 +02:00

2.1 KiB

title description ha_category ha_release ha_iot_class ha_domain ha_config_flow ha_platforms ha_integration_type ha_codeowners
Snapcast Instructions on how to integrate Snapcast into Home Assistant.
Media player
0.13 Local Push snapcast true
media_player
integration
@luar123

The Snapcast integration allows you to control Snapcast from Home Assistant.

{% include integrations/config_flow.md %}

Actions

The snapcast integration provides a few actions registered under the media_player integration.

Action snapcast.snapshot

Take a snapshot of what is currently playing on one or more speakers. This action, and the following one, are useful if you want to play a doorbell or notification sound and resume playback afterwards.

Data attribute Optional Description
entity_id no The speakers to snapshot.

Action snapcast.restore

Restore a previously taken snapshot of one or more speakers.

Data attribute Optional Description
entity_id no String or list of entity_ids that should have their snapshot restored.

Action snapcast.join

Group players together under a single group.

Data attribute Optional Description
master no Entity ID of the player to synchronize to.
entity_id yes String or list of entity_ids to join to the master.

Action snapcast.unjoin

Remove one or more speakers from their group of speakers.

Data attribute Optional Description
entity_id no String or list of entity_ids to separate from their coordinator speaker.

Action snapcast.set_latency

Set the latency of a speaker.

Data attribute Optional Description
entity_id yes String or list of entity_ids for which latency will be adjusted.
latency no Latency in ms.