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

 找回密码
 立即注册
查看: 18861|回复: 43

完美实现两个开关状态和控制同步的自动化(双控党必看)

  [复制链接]

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2017-10-15 01:42:38 | 显示全部楼层 |阅读模式
20180530更新:改装模块双(多控)自动化(本贴原文的方法偶尔会有问题,请使用此方法)

思路:由于物理开关本身不具状态反馈功能,所以虚拟开关仅用来切换实体开关的状态即可,附上我一直在用的自动化代码,供参考:

11.png


以下已失效,不建议使用,请使用分割线上面的方法!


============================分割线============================

今天有群友想用HASSMART开关实现软双控,即两个开关实现状态同步,同时控制也同步。完全可以写成两条自动化,但是一条自动化就可以完成的,决不写成两条!

在测试时hassio的automation坑了我,它原来包含了automations.yaml,不过里面只有个空的list([]),这特么的导致我放在package里面的automation无法运行,一直报错!弄了一晚上才发现这个问题,气死我也!

下面是代码:

[pre]- alias: switch sync
  initial_state: false
  trigger:
    platform: state
    entity_id: switch.xxx, switch.yyy
  action:
    service_template: >
      {% if trigger.to_state.state == 'on' %}
        switch.turn_on
      {% else %}
        switch.turn_off
      {% endif %}
    data_template:
      entity_id: >
        {% if trigger.entity_id == 'switch.xxx' %}
          switch.yyy
        {% else %}
          switch.xxx
        {% endif %}[/pre]

注意将其中的switch.xxx和switch.yyy改为你要同步的两个开关的entity_id。


评分

参与人数 1金钱 +4 收起 理由
zelotoj + 4 高手,这是高手!

查看全部评分

回复

使用道具 举报

27

主题

154

帖子

1399

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1399
金钱
1245
HASS币
0

教程狂人论坛风云人物

发表于 2017-10-15 01:46:24 | 显示全部楼层
该顶~~~威武
回复

使用道具 举报

7

主题

207

帖子

1027

积分

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
820
HASS币
20
发表于 2017-10-15 02:44:08 | 显示全部楼层
顶起顶起,还可以这样玩。
回复

使用道具 举报

3

主题

78

帖子

445

积分

论坛积极会员

积分
445
金钱
367
HASS币
0
发表于 2017-10-15 05:06:37 | 显示全部楼层
沙发!沙发
回复

使用道具 举报

5

主题

197

帖子

1957

积分

金牌会员

Rank: 6Rank: 6

积分
1957
金钱
1760
HASS币
0
发表于 2017-10-15 06:53:10 | 显示全部楼层
顶,福音啊,幸苦了。
回复

使用道具 举报

5

主题

197

帖子

1957

积分

金牌会员

Rank: 6Rank: 6

积分
1957
金钱
1760
HASS币
0
发表于 2017-10-15 07:10:19 | 显示全部楼层
囧帅威武
回复

使用道具 举报

2

主题

86

帖子

626

积分

论坛积极会员

积分
626
金钱
540
HASS币
0
发表于 2017-10-15 07:45:27 来自手机 | 显示全部楼层
开关到了,也试下,有水平
回复

使用道具 举报

3

主题

114

帖子

879

积分

高级会员

Rank: 4

积分
879
金钱
765
HASS币
0
发表于 2017-10-15 09:49:39 来自手机 | 显示全部楼层
请问这个要怎么接线
回复

使用道具 举报

2

主题

87

帖子

496

积分

论坛技术达人

积分
496
金钱
404
HASS币
0
发表于 2017-10-15 10:06:02 来自手机 | 显示全部楼层
技术贴,赞
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
 楼主| 发表于 2017-10-15 10:25:02 | 显示全部楼层
payton 发表于 2017-10-15 09:49
请问这个要怎么接线

接线该怎么接就怎么接,只要开关有供电,无论接不接负载,ha里都会出现开关,这个开关就可以和接负载的开关关联,达到软双控效果。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 07:16 , Processed in 5.108007 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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