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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: bugensui

[技术探讨] 请教如何在脚本动作中提取响应变量里某个值

[复制链接]

5

主题

80

帖子

317

积分

论坛分享达人

积分
317
金钱
237
HASS币
0
发表于 2025-1-14 16:02:40 | 显示全部楼层
本帖最后由 悠哉悠哉 于 2025-1-14 16:04 编辑

我感觉官方的例子有问题,这样:
sequence:
  - data:
      media_type: track
      order_by: play_count
      config_entry_id: 01JGDGA7ZKA72W5VTN6YP6XG9D
      limit: 10
      search: 王力宏
    response_variable: random_tracks
    action: music_assistant.get_library
  - repeat:
      count: |
        {{ random_tracks['items'] | length + 1}}
      sequence:
        - action: notify.persistent_notification
          data:
            message: "{{ random_tracks['items'][repeat.index - 1].uri }}"

回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
 楼主| 发表于 2025-1-14 16:05:12 | 显示全部楼层
悠哉悠哉 发表于 2025-1-14 16:02
我感觉官方的例子有问题,这样:

是的,其他属性值可以获得,奇怪了,你平时有用过 music_assistant,有的话,你可以测试下,真的奇怪
回复

使用道具 举报

5

主题

80

帖子

317

积分

论坛分享达人

积分
317
金钱
237
HASS币
0
发表于 2025-1-14 16:20:05 | 显示全部楼层
bugensui 发表于 2025-1-14 16:05
是的,其他属性值可以获得,奇怪了,你平时有用过 music_assistant,有的话,你可以测试下,真的奇怪 ...

那我没办法了,MA server只有完全版才能安装,我这个阉割版不行
回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
 楼主| 发表于 2025-1-14 16:21:39 | 显示全部楼层
悠哉悠哉 发表于 2025-1-14 16:20
那我没办法了,MA server只有完全版才能安装,我这个阉割版不行

好的,谢谢大佬,耽误你时间了
回复

使用道具 举报

12

主题

1456

帖子

4637

积分

论坛元老

Rank: 8Rank: 8

积分
4637
金钱
3181
HASS币
0
发表于 2025-1-14 16:27:40 | 显示全部楼层
放弃这个,用pyscript写
回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
 楼主| 发表于 2025-1-14 16:29:58 | 显示全部楼层
隔壁的王叔叔 发表于 2025-1-14 16:27
放弃这个,用pyscript写

好的,我看看官方文档资料
回复

使用道具 举报

20

主题

222

帖子

1623

积分

金牌会员

Rank: 6Rank: 6

积分
1623
金钱
1401
HASS币
10
发表于 2025-1-15 10:09:17 | 显示全部楼层
本帖最后由 zg990725 于 2025-1-15 10:12 编辑

准备手搓几行给你,  担心不规范,   误导你.  搜索一个答案给你,  看看就会明白
https://wenku.csdn.net/column/r5xfb18kg1
JSON数据, 我们可以看作是array 数组(py中叫字典),  任何语言很轻松进行操作,计算.
回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
 楼主| 发表于 2025-1-15 15:03:17 | 显示全部楼层
zg990725 发表于 2025-1-15 10:09
准备手搓几行给你,  担心不规范,   误导你.  搜索一个答案给你,  看看就会明白
https://wenku.csdn.net/col ...

谢谢,我学习下json的知识,在弄,。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-2 20:40 , Processed in 0.051267 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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