mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-27 19:26:50 +00:00
Add Bose Soundtouch component documentation (#1409)
This commit is contained in:
parent
550c403ba4
commit
b417862f07
98
source/_components/media_player.soundtouch.markdown
Normal file
98
source/_components/media_player.soundtouch.markdown
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "Soundtouch"
|
||||||
|
description: "Instructions how to integrate Bose Soundtouch devices into Home Assistant."
|
||||||
|
date: 2016-11-06 13:00
|
||||||
|
sidebar: true
|
||||||
|
comments: false
|
||||||
|
sharing: true
|
||||||
|
footer: true
|
||||||
|
logo: soundtouch.jpg
|
||||||
|
ha_category: Media Player
|
||||||
|
ha_release: X.X.X
|
||||||
|
ha_iot_class: "Local Polling"
|
||||||
|
---
|
||||||
|
|
||||||
|
The `soundtouch` platform allows you to control your [Bose Soundtouch](https://www.soundtouch.com/) speakers from Home Assistant.
|
||||||
|
|
||||||
|
To add your Soundtouch components to your installation, add the following to your `configuration.yaml` file.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Example configuration.yaml
|
||||||
|
media_player:
|
||||||
|
- platform: soundtouch
|
||||||
|
host: 192.168.1.1
|
||||||
|
port: 8090
|
||||||
|
name: Soundtouch Living Room
|
||||||
|
```
|
||||||
|
|
||||||
|
Or for multiple hosts
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Example configuration.yaml with many devices
|
||||||
|
media_player:
|
||||||
|
- platform: soundtouch
|
||||||
|
host: 192.168.1.1
|
||||||
|
port: 8090
|
||||||
|
name: Soundtouch Living Room
|
||||||
|
- platform: soundtouch
|
||||||
|
host: 192.168.1.1
|
||||||
|
port: 8090
|
||||||
|
name: Soundtouch kitchen
|
||||||
|
```
|
||||||
|
|
||||||
|
Configuration variables:
|
||||||
|
|
||||||
|
- **host** (*Required*): The host name or address of the Soundtouch device.
|
||||||
|
- **name** (*Required*): The name of the device used in the frontend.
|
||||||
|
- **port** (*Optional*): The port number. Defaults to 8090.
|
||||||
|
|
||||||
|
You can switch between one of your 6 pre-configured presets using ```media_player.play_media```
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Play media in configuration.yaml
|
||||||
|
- service: media_player.play_media
|
||||||
|
data:
|
||||||
|
entity_id: media_player.soundtouch_living_room
|
||||||
|
media_content_id: 1..6
|
||||||
|
media_content_type: PLAYLIST
|
||||||
|
```
|
||||||
|
|
||||||
|
### {% linkable_title Service `soundtouch_play_everywhere` %}
|
||||||
|
|
||||||
|
Create a multi-room (zone) from a master and play same content on all other
|
||||||
|
devices (slaves)
|
||||||
|
|
||||||
|
| Service data attribute | Optional | Description |
|
||||||
|
| ---------------------- | -------- | ----------- |
|
||||||
|
| `master` | no | `entity_id` of the master device
|
||||||
|
|
||||||
|
### {% linkable_title Service `soundtouch_create_zone` %}
|
||||||
|
|
||||||
|
Create a multi-room (zone) from a master and play on selected slaves
|
||||||
|
|
||||||
|
| Service data attribute | Optional | Description |
|
||||||
|
| ---------------------- | -------- | ----------- |
|
||||||
|
| `master` | no | `entity_id` of the master device|
|
||||||
|
| `slaves` | no | List of slaves `entity_id` |
|
||||||
|
|
||||||
|
### {% linkable_title Service `soundtouch_add_zone_slave` %}
|
||||||
|
|
||||||
|
Add slave(s) to an existing zone
|
||||||
|
|
||||||
|
| Service data attribute | Optional | Description |
|
||||||
|
| ---------------------- | -------- | ------------ |
|
||||||
|
| `master` | no | `entity_id` of the master device |
|
||||||
|
| `slaves` | no | List of slaves `entity_id` to add|
|
||||||
|
|
||||||
|
### {% linkable_title Service `soundtouch_remove_zone_slave` %}
|
||||||
|
|
||||||
|
Remove slave(s) from an existing zone.
|
||||||
|
|
||||||
|
Removing the last slave will destroy the zone. You will need to
|
||||||
|
create a new zone in order to be able to add slave(s) again
|
||||||
|
|
||||||
|
| Service data attribute | Optional | Description |
|
||||||
|
| ---------------------- | -------- | ---------------- |
|
||||||
|
| `master` | no | `entity_id` of the master device |
|
||||||
|
| `slaves` | no | List of slaves `entity_id` to remove |
|
BIN
source/images/supported_brands/soundtouch.jpg
Normal file
BIN
source/images/supported_brands/soundtouch.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
Loading…
x
Reference in New Issue
Block a user