Bose SoundTouch
Bose SoundTouch 集成允许您通过 Home Assistant 控制您的 Bose SoundTouch
配置
要将 Bose SoundTouch integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
Bose SoundTouch 可以被 Home Assistant 自动发现。如果发现了实例, 它将显示为 已发现。您可以立即进行设置。
手动配置步骤
如果没有自动发现,请不要担心!您可以设置一个 手动集成条目:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 Bose SoundTouch。
-
按照屏幕上的说明完成设置。
播放媒体
您可以使用 media_player.play_media
在 6 个预配置的预设之间切换。
# 播放媒体预设
- action: media_player.play_media
target:
entity_id: media_player.soundtouch_living_room
data:
media_content_id: 1..6
media_content_type: PLAYLIST
您也可以播放 HTTP(不支持 HTTPS)URL:
# 播放媒体 URL
- action: media_player.play_media
target:
entity_id: media_player.soundtouch_living_room
data:
media_content_id: http://example.com/music.mp3
media_content_type: MUSIC
文本到语音服务
您可以使用 TTS 服务,如 Google 文本到语音 或 Amazon Polly,前提是您的 Home Assistant 配置为 HTTP 而不是 HTTPS(当前设备限制,计划升级固件)。
如果您希望在 Internet 上通过 SSL 发布您的 Home Assistant 安装,可以配置一个 HTTPS Web 服务器作为反向代理(例如 NGINX),并让您的 Home Assistant 配置在本地网络上使用 HTTP。SoundTouch 设备将能够通过本地 HTTP 访问 TTS 文件,而您的配置将在 Internet 上使用 HTTPS。
操作
操作 play_everywhere
从主设备创建一个多房间(区域),并在所有其他设备(从设备)上播放相同的内容。
数据属性 | 可选 | 描述 |
---|---|---|
master |
否 | 主设备的 entity_id
|
操作 create_zone
从主设备创建一个多房间(区域),并在选定的从设备上播放。
数据属性 | 可选 | 描述 |
---|---|---|
master |
否 | 主设备的 entity_id
|
slaves |
否 | 从设备的 entity_id 列表 |
操作 add_zone_slave
将从设备添加到现有区域。
数据属性 | 可选 | 描述 |
---|---|---|
master |
否 | 主设备的 entity_id
|
slaves |
否 | 要添加的从设备 entity_id 列表 |
操作 remove_zone_slave
从现有区域中移除从设备。
移除最后一个从设备将销毁该区域。您需要创建一个新区域才能再次添加从设备。
数据属性 | 可选 | 描述 |
---|---|---|
master |
否 | 主设备的 entity_id
|
slaves |
否 | 要移除的从设备 entity_id 列表 |