找回密码
 立即注册

微信扫码登录

搜索
查看: 2887|回复: 27

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

[复制链接]

14

主题

1658

回帖

5512

积分

论坛元老

积分
5512
金钱
3840
HASS币
0
发表于 2025-1-14 14:34:42 | 显示全部楼层
变量啊。。。。。。。。。。
回复

使用道具 举报

14

主题

1658

回帖

5512

积分

论坛元老

积分
5512
金钱
3840
HASS币
0
发表于 2025-1-14 14:44:08 | 显示全部楼层
bugensui 发表于 2025-1-14 14:39
我不知道怎么弄,能不能简单的指导下,官方文档也没有写清楚

看看这个能不能参考
alias: 给iphone发消息
sequence:
  - alias: Set up variables
    variables:
      action_confirm: "{{ 'CONFIRM_' ~ context.id }}"
      action_dismiss: "{{ 'DISMISS_' ~ context.id }}"
      notification_title: "{{ title }}"
      notification_message: "{{ message }}"
  - alias: Send notification
    domain: mobile_app
    type: notify
    device_id: bc3980f01c18ded90bea32c3eab17ef8
    title: "{{ notification_title }}"
    message: "{{ notification_message }}"
    data:
      actions:
        - action: "{{ action_confirm }}"
          title: 确认
        - action: "{{ action_dismiss }}"
          title: 忽略
  - alias: Awaiting response
    wait_for_trigger:
      - event_type: mobile_app_notification_action
        event_data:
          action: "{{ action_confirm }}"
        trigger: event
      - event_type: mobile_app_notification_action
        event_data:
          action: "{{ action_dismiss }}"
        trigger: event
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger.event.data.action == action_confirm }}"
        sequence: []
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger.event.data.action == action_dismiss }}"
        sequence: []
description: ""
回复

使用道具 举报

14

主题

1658

回帖

5512

积分

论坛元老

积分
5512
金钱
3840
HASS币
0
发表于 2025-1-14 14:51:00 | 显示全部楼层
用variables把值存起来
回复

使用道具 举报

14

主题

1658

回帖

5512

积分

论坛元老

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-13 05:47 , Processed in 0.060609 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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