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

 找回密码
 立即注册
查看: 954|回复: 8

[求助] 如何将hass中的自动化定义成一个实体,便于智能音箱若琪...

[复制链接]

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
发表于 2024-5-8 01:20:09 | 显示全部楼层 |阅读模式
如何将hass中的自动化定义成一个实体,便于智能音箱若琪可以识别的实体?
回复

使用道具 举报

32

主题

1073

帖子

4998

积分

论坛元老

Rank: 8Rank: 8

积分
4998
金钱
3910
HASS币
90
发表于 2024-5-8 02:33:38 | 显示全部楼层
音箱支持什么实体类型呗,如果支持input_boolean,用自动化控制input_boolean实体开关automation实体。
如果只支持switch,就用template switch来开关automation实体



我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
 楼主| 发表于 2024-5-8 10:16:10 | 显示全部楼层
relliky 发表于 2024-5-8 02:33
音箱支持什么实体类型呗,如果支持input_boolean,用自动化控制input_boolean实体开关automation实体。
如 ...

好像只支持swtich、light、窗帘、空调、风扇类的
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
 楼主| 发表于 2024-5-8 10:39:54 | 显示全部楼层
relliky 发表于 2024-5-8 02:33
音箱支持什么实体类型呗,如果支持input_boolean,用自动化控制input_boolean实体开关automation实体。
如 ...

用template switch来开关automation实体
能给我例子我抄一下吗?
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
 楼主| 发表于 2024-5-8 12:10:12 | 显示全部楼层
relliky 发表于 2024-5-8 02:33
音箱支持什么实体类型呗,如果支持input_boolean,用自动化控制input_boolean实体开关automation实体。
如 ...

看了文档没有我的需求https://www.home-assistant.io/integrations/switch.template/
我是不是理解的不对,因为我看了文档,用template switch无法将automation中某个自动化定义成swtich。
回复

使用道具 举报

32

主题

1073

帖子

4998

积分

论坛元老

Rank: 8Rank: 8

积分
4998
金钱
3910
HASS币
90
发表于 2024-5-8 15:18:59 | 显示全部楼层
本帖最后由 relliky 于 2024-5-8 15:23 编辑

举一反三啊,哥们,automation也是可以开关的。把文档里例子的switch换成automation就可以了


switch:
  - platform: template
    switches:
      skylight:
        value_template: "{{ is_state('automation.skylight', 'on') }}"
        turn_on:
          service: automation.turn_on
          target:
            entity_id: automation.skylight
        turn_off:
          service: automation.turn_off
          target:
            entity_id: automation.skylight



turn_on action REQUIRED
Defines an action or list of actions to run when the switch is turned on.

turn_off action REQUIRED
Defines an action or list of actions to run when the switch is turned off.


任何template的turn_on/turn_off的service定义下面,什么都能搞,都是自己定义的,所以不存在有啥限制。

评分

参与人数 1金钱 +10 收起 理由
goldstep + 10 大神666!

查看全部评分

我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
 楼主| 发表于 2024-5-8 21:20:00 | 显示全部楼层
本帖最后由 goldstep 于 2024-5-8 21:22 编辑
relliky 发表于 2024-5-8 15:18
举一反三啊,哥们,automation也是可以开关的。把文档里例子的switch换成automation就可以了

厉害,我下午试了一下input_boolean,能被若琪识别,然后我就用这个了,也还行就是执行到最后要写一个关闭开关的命令
############################################################################################
##################################input_booleanc开关触发自动化-报日期########################################################################################
############################################################################################
- alias: sayriqiruoqi
  initial_state: true
  trigger:
    platform: state
    entity_id: 
      - input_boolean.bao_ri_qi
    from: "off"
    to: "on"
  action:
    - service: rokid_webhook.tts
      data_template:
        message: 主人好,今天是{{ states('sensor.tian_gan_di_zhi')}},{{states('sensor.xing_qi')}}农历{{ states('sensor.nong_li')}},节气{{ states('sensor.jie_qi')}},适宜{{ states('sensor.yi')}},不宜{{ states('sensor.ji')}}
    - service: input_boolean.turn_off
      # metadata: {}
      # data: {}
      target:
        entity_id: input_boolean.bao_ri_qi


回复

使用道具 举报

40

主题

1129

帖子

4260

积分

论坛元老

Rank: 8Rank: 8

积分
4260
金钱
3131
HASS币
0
 楼主| 发表于 2024-5-8 21:25:31 | 显示全部楼层
relliky 发表于 2024-5-8 15:18
举一反三啊,哥们,automation也是可以开关的。把文档里例子的switch换成automation就可以了

我更希望用你这个,毕竟直接调用我写好的自动化就行,感谢大佬相助。
回复

使用道具 举报

32

主题

1073

帖子

4998

积分

论坛元老

Rank: 8Rank: 8

积分
4998
金钱
3910
HASS币
90
发表于 2024-5-10 00:09:25 | 显示全部楼层
goldstep 发表于 2024-5-8 21:25
我更希望用你这个,毕竟直接调用我写好的自动化就行,感谢大佬相助。

要注意这个是开关automation而不是触发automation,如果要触发它,要用automation.trigger服务
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 22:30 , Processed in 0.070748 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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