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

 找回密码
 立即注册
楼主: yxb

[智能音箱] 小爱同学语音控制Homeassistant设备,基本0延迟,非巴法云

[复制链接]

3

主题

23

帖子

198

积分

注册会员

Rank: 2

积分
198
金钱
175
HASS币
0
发表于 2024-12-19 20:08:07 | 显示全部楼层
yxb 发表于 2024-12-15 08:41
自动化触发时执行的脚本流程贴出来,中间的if就是判断关键词执行对应操作,也可以交给大模型去处理。

...

可以截图看一下下面几个有条件执行动作里面的设置不
回复

使用道具 举报

1

主题

19

帖子

153

积分

论坛分享达人

积分
153
金钱
134
HASS币
10
 楼主| 发表于 7 天前 | 显示全部楼层
萝卜斯基 发表于 2024-12-19 19:55
你好,请教下,定义变量这一步出线错误:Message malformed: expected a dictionary for dictionary valu ...

解决了么
回复

使用道具 举报

1

主题

19

帖子

153

积分

论坛分享达人

积分
153
金钱
134
HASS币
10
 楼主| 发表于 7 天前 | 显示全部楼层
萝卜斯基 发表于 2024-12-19 20:08
可以截图看一下下面几个有条件执行动作里面的设置不
alias: 小爱语音自动化
sequence:
  - action: homeassistant.update_entity
    metadata: {}
    data:
      entity_id:
        - sensor.xiaomi_l15a_1c4b_conversation
  - variables:
      result: "{{states.sensor.xiaomi_l15a_1c4b_conversation.state}}"
  - if:
      - condition: template
        value_template: "{{"打开空调" in result}}"
    then:
      - device_id: 0a68bd24c560a717ca05d9ce62efb655
        domain: text
        entity_id: d02d9c9204b8ac70729cab8762c3d5f9
        type: set_value
        value: 好的,已完成
      - if:
          - condition: numeric_state
            entity_id: climate.186916977074380_climate
            attribute: outdoor_temperature
            below: 20
        then:
          - action: climate.set_temperature
            metadata: {}
            data:
              temperature: 22
            target:
              device_id: 0d0448747193414da6cb1f8ce8ceccfe
        else:
          - action: climate.set_temperature
            metadata: {}
            data:
              temperature: 27
            target:
              device_id: 0d0448747193414da6cb1f8ce8ceccfe
      - device_id: 0d0448747193414da6cb1f8ce8ceccfe
        domain: climate
        entity_id: 8e0d77266555f56dff01330ee2e9bbdd
        type: set_hvac_mode
        hvac_mode: auto
  - if:
      - condition: template
        value_template: "{{"关闭空调" in result}}"
    then:
      - device_id: 0a68bd24c560a717ca05d9ce62efb655
        domain: text
        entity_id: d02d9c9204b8ac70729cab8762c3d5f9
        type: set_value
        value: 好的,已完成
      - type: turn_off
        device_id: 0d0448747193414da6cb1f8ce8ceccfe
        entity_id: a76152cf3a5327086434b7ca0a4dedbf
        domain: switch
  - if:
      - condition: template
        value_template: "{{"洗衣服" in result}}"
    then:
      - type: turn_on
        device_id: 9063a96b43f206d1f26d5329c21ded29
        entity_id: d9e713ee62fa5b002aee70745c15cdf7
        domain: switch
      - type: turn_on
        device_id: 9063a96b43f206d1f26d5329c21ded29
        entity_id: 87e83b0c8f4e8673d5269621c17dfe0e
        domain: switch
      - device_id: 0a68bd24c560a717ca05d9ce62efb655
        domain: text
        entity_id: d02d9c9204b8ac70729cab8762c3d5f9
        type: set_value
        value: 好的,已完成
  - if:
      - condition: template
        value_template: "{{"开热水" in result}}"
    then:
      - type: turn_on
        device_id: 95e162fa76bdd00c6d06dd83a8f47846
        entity_id: 9abba7fadea67c24a52b1d5c0c438f1b
        domain: switch
      - type: turn_on
        device_id: 95e162fa76bdd00c6d06dd83a8f47846
        entity_id: 0c3065d4cc2dbee7124abd8ae82574c7
        domain: switch
      - device_id: 0a68bd24c560a717ca05d9ce62efb655
        domain: text
        entity_id: d02d9c9204b8ac70729cab8762c3d5f9
        type: set_value
        value: 好的,已完成
  - type: turn_off
    device_id: d66dabbe978e45149ed01d7c7071c776
    entity_id: 43443fc6e8343c6992e98a9f6554ecd8
    domain: switch
description: ""

回复

使用道具 举报

3

主题

23

帖子

198

积分

注册会员

Rank: 2

积分
198
金钱
175
HASS币
0
发表于 7 天前 | 显示全部楼层

没解决....
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 08:48 , Processed in 0.047326 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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