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

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

[技术讨论] 循环3次,每次音量增加0.02

[复制链接]

1

主题

41

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
193
HASS币
0
发表于 2023-6-28 17:49:51 | 显示全部楼层 |阅读模式
repeat:
      count: "3"
      sequence:
        - service: media_player.volume_set
          data:
            volume_level: "0.40"
          target:
            entity_id: media_player.morning
        - delay:
            hours: 0
            minutes: 5
            seconds: 0
            milliseconds: 0

不懂yaml 的语法,查了两天了,找不着北
如何写才能
volume_level:
第一次:"0.40"
第二次:"0.42"
第三次:"0.44"


media_player.volume_up 是每次的步进 0.05
多了一些


回复

使用道具 举报

1

主题

41

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
193
HASS币
0
 楼主| 发表于 2023-6-29 15:12:58 | 显示全部楼层
本帖最后由 tango 于 2023-6-29 15:33 编辑

  - variables:
      yingling: 0.42
  - repeat:
      count: "3"
      sequence:
        - service: media_player.volume_set
          data:
            volume_level: |
              {% set yingling = yingling+0.02*repeat.index %}  {{ yingling }}
          target:
            entity_id: media_player.morning
        - delay:
            hours: 0
            minutes: 0
            seconds: 10
            milliseconds: 0

三次循环后,音量是为 0.48
OK了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 22:18 , Processed in 0.087769 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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