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

 找回密码
 立即注册
查看: 907|回复: 6

[教程系列] HASS怎么用脚本做成一个开关

[复制链接]

30

主题

180

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
556
HASS币
0
发表于 2023-2-18 19:39:44 | 显示全部楼层 |阅读模式
我有2个脚本,分别是用来控制开和关的,我现在想把它做成个实体开关,该怎么写呢?
回复

使用道具 举报

30

主题

180

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
556
HASS币
0
 楼主| 发表于 2023-2-18 19:55:55 | 显示全部楼层
等于是写一个实体,点开时执行一个脚本,点关的时候执行另一个脚本,然后开关状态是根据一台主机在不在线来显示的。
回复

使用道具 举报

13

主题

503

帖子

5136

积分

论坛元老

Rank: 8Rank: 8

积分
5136
金钱
4633
HASS币
10
发表于 2023-2-18 21:49:38 | 显示全部楼层
回复

使用道具 举报

30

主题

180

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
556
HASS币
0
 楼主| 发表于 2023-2-18 22:24:00 | 显示全部楼层
本帖最后由 hhpack 于 2023-2-18 22:26 编辑

非常感谢,我的传感器是返回是home  no_home  那在value_template:  这里该怎么写呢?谢谢!
回复

使用道具 举报

13

主题

503

帖子

5136

积分

论坛元老

Rank: 8Rank: 8

积分
5136
金钱
4633
HASS币
10
发表于 2023-2-18 22:35:05 | 显示全部楼层
hhpack 发表于 2023-2-18 22:24
非常感谢,我的传感器是返回是home  no_home  那在value_template:  这里该怎么写呢?谢谢! ...

{{ is_state('你的entity id', 'home') }} 就按照官方给的模板改呗 如果实体的状态是home,那template  switch的状态就是true,否则就是false
回复

使用道具 举报

16

主题

234

帖子

1467

积分

金牌会员

Rank: 6Rank: 6

积分
1467
金钱
1233
HASS币
0
发表于 2023-2-18 22:43:59 | 显示全部楼层

条件卡片.png
回复

使用道具 举报

30

主题

180

帖子

736

积分

高级会员

Rank: 4

积分
736
金钱
556
HASS币
0
 楼主| 发表于 2023-2-18 23:03:24 | 显示全部楼层
mars.z 发表于 2023-2-18 22:35
{{ is_state('你的entity id', 'home') }} 就按照官方给的模板改呗 如果实体的状态是home,那template  s ...

哈哈。。我好像把问题想复杂了,非常感谢!

  - platform: template
    switches:
      dian_shi:
        value_template: >
          {% if is_state('device_tracker.panasonic_tv', 'home') %}
            on
          {% else %}
            off
          {% endif %}
        turn_on:
          service: script.1676468367015
          data: {}
        turn_off:
          service: script.1676229222293
          data: {}
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 15:36 , Processed in 0.076633 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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