3.9 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_domain, ha_platforms, ha_codeowners, ha_integration_type, related, ha_config_flow, ha_zeroconf
title | description | ha_category | ha_release | ha_iot_class | ha_domain | ha_platforms | ha_codeowners | ha_integration_type | related | ha_config_flow | ha_zeroconf | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bluesound | Instructions on how to integrate Bluesound devices into Home Assistant. |
|
0.51 | Local Polling | bluesound |
|
|
integration |
|
true | true |
The bluesound
platform allows you to control your Bluesound HiFi wireless speakers and audio integrations from Home Assistant.
{% include integrations/config_flow.md %}
Buttons
These are the available button entities:
button.speaker_name_set_sleep_timer
: Setting a sleep timer.button.speaker_name_sleep_timer
: Clearing the sleep timer.
Replace speaker_name
with the name of your speaker.
Button button.speaker_name_set_sleep_timer
Sets a timer that will turn off the speaker. For each time you call this it will increase the time by one step. The steps are (in minutes): 15, 30, 45, 60, 90, 0. If you increase an ongoing timer of for example 13 minutes, it will increase it to 15. If the timer is set to 90, it will remove the time (hence the 0).
{% note %} This button is disabled by default. {% endnote %}
Button button.speaker_name_clear_sleep_timer
Clear the sleep timer on a speaker, if one is set.
{% note %} This button is disabled by default. {% endnote %}
Actions
The Bluesound integration makes some custom actions available in addition to the standard media player actions.
Action bluesound.join
Group players together under a single master speaker. That will make a new group or join an existing group.
Data attribute | Optional | Description |
---|---|---|
master |
no | A single entity_id that will become/hold the master speaker. |
entity_id |
no | String or list of a single entity_id that will group to master speaker. |
Action bluesound.unjoin
Remove one or more speakers from a group of speakers. If no entity_id
is provided, all speakers are unjoined.
Data attribute | Optional | Description |
---|---|---|
entity_id |
yes | String or list of entity_id s that will be separated from their master speaker. |
Action bluesound.set_sleep_timer
{% note %}
This action is deprecated. Use button.<player_name>_set_set_timer
instead.
{% endnote %}
Sets a timer that will turn off the speaker. For each time you call this it will increase the time by one step. The steps are (in minutes): 15, 30, 45, 60, 90, 0. If you increase an ongoing timer of for example 13 minutes, it will increase it to 15. If the timer is set to 90, it will remove the time (hence the 0).
Data attribute | Optional | Description |
---|---|---|
entity_id |
no | String or list of entity_id s that will have their timers set. |
Action bluesound.clear_sleep_timer
{% note %}
This action is deprecated. Use button.<player_name>_clear_set_timer
instead.
{% endnote %}
Clear the sleep timer on a speaker, if one is set.
Data attribute | Optional | Description |
---|---|---|
entity_id |
no | String or list of entity_id s that will have their timers cleared. |