『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1372|回复: 1

[已解决] 自带插件无法调整HomePod mini音量

[复制链接]

3

主题

42

帖子

938

积分

高级会员

Rank: 4

积分
938
金钱
896
HASS币
0
发表于 2022-10-31 14:26:28 | 显示全部楼层 |阅读模式
本帖最后由 Harbor 于 2022-11-1 13:17 编辑

如题。在插件内调整音量时提示“调用服务 media_player/volume_set失败”;
开发者工具内调用服务时提示“调用服务 media_palyeer/volume_set失败。Timeout”

调用失败.png
调用失败 timeout.png
系统版本是9.0,Core版本是10.0。

手机中的音乐播放器都可以调整HomePod mini音量,家庭APP也可以调整HomePod mini音量。

HASS也可以调整电视机的音量。

所以想问问可能是哪里出问题了吗?
__________________________________________________下面是解决方法_________________________________________

10月31日下午在新手去看到了anlong大神的【基于Edge浏览器的微软TTS插件,无需app_key】帖子(https://bbs.hassbian.com/thread-14164-1-1.html),

拜读学习并实践了,成功让家里的Homepod mini 开口讲话,但是发现TTS时,Homepod音量很小。

新手啥也不懂,就直接在HASS自带的插件里调整音量,结果调用服务报错。

今天中午又摸索,发现当Homepod不在播放状态时,无法调整音量。必须在播放过程中才能调整音量。

问题迎刃而解,设置一个自动化即可。触发条件设置为Homepod mini开始播放。自动化yaml编辑如下:
alias: Homepodmini音量调整
description: ""
trigger:
  - platform: device
    device_id: 设备ID
    domain: media_player
    entity_id: media_player.设备ID
    type: playing
condition: []
action:
  - if:
      - condition: sun
        before: sunset
        before_offset: "+05:00:00"
        after: sunrise
        after_offset: "+01:00:00"
    then:
      - service: media_player.volume_set
        data:
          volume_level: 0.7
        target:
          device_id: 设备ID
      - stop: ""
  - service: media_player.volume_set
    data:
      volume_level: 0.4
    target:
      device_id: 设备ID
mode: single

       自动化设置中区分了白天和晚上的音量大小。

       在我家这儿,每天日出后1小时到日落后5小时,这个时间段家庭背景音比较大,所以音箱的音量设置为70,确保家里都能听到。
       其他时间背景音比较安静,所以音箱音量设置为40。

回复

使用道具 举报

3

主题

42

帖子

938

积分

高级会员

Rank: 4

积分
938
金钱
896
HASS币
0
 楼主| 发表于 2022-11-1 13:19:12 | 显示全部楼层
问题已解决,麻烦版主关贴,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:01 , Processed in 0.103835 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表