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

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

  [复制链接]
 

123

主题

4548

回帖

1万

积分

管理员

囧死

积分
16548
金钱
11792
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。


评分

参与人数 2金钱 +9 收起 理由
xwesley + 5
zelotoj + 4 高手,这是高手!

查看全部评分

回复

使用道具 举报

27

主题

127

回帖

1404

积分

金牌会员

只发干货

积分
1404
金钱
1250
HASS币
0

教程狂人论坛风云人物

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

使用道具 举报

7

主题

199

回帖

1042

积分

金牌会员

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

使用道具 举报

DTao 

3

主题

75

回帖

445

积分

论坛积极会员

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

使用道具 举报

5

主题

194

回帖

2048

积分

金牌会员

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

使用道具 举报

5

主题

194

回帖

2048

积分

金牌会员

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

使用道具 举报

2

主题

84

回帖

626

积分

论坛积极会员

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

使用道具 举报

3

主题

111

回帖

897

积分

高级会员

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

使用道具 举报

Tozy 

2

主题

85

回帖

496

积分

论坛技术达人

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

使用道具 举报

 

123

主题

4548

回帖

1万

积分

管理员

囧死

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 22:12 , Processed in 0.393454 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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