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

 找回密码
 立即注册
查看: 1783|回复: 3

[已解决] 小米无线开关接入HA自动化开灯没有反应

[复制链接]

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
发表于 2022-3-25 21:18:30 | 显示全部楼层 |阅读模式
本帖最后由 Clark 于 2022-3-26 21:02 编辑

需求很简单,小米无线开关按键触发,然后检查两个灯状态,如果都是关闭状态,则将两个灯全部开启。
如果两个灯有任何一个是开启状态,则两个灯全部关闭。
结果关闭灯的自动化没问题,但是无法打开灯。
automations代码分别如下,没看出哪里有问题或者冲突。

id: '1648213077779'
alias: 小米无线开关三击打开三楼大房间灯
description: ''
trigger:
  - platform: state
    entity_id: sensor.0x00158d00056a80cb_action
    to: triple
condition:
  - condition: device
    type: is_off
    device_id: 27ae080a7bf11b016291ed0234a52fcc
    entity_id: switch.b460edcece0d_switch
    domain: switch
  - condition: device
    type: is_off
    device_id: 1088bfcfe5d491892d345c3b090f8258
    entity_id: switch.dwdz_sw0a01_bdb8
    domain: switch
action:
  - type: turn_on
    device_id: abf0175db9f56d53187c594a6a91d403
    entity_id: switch.er_hao_dong_dian_pu_deng_switch
    domain: switch
  - type: turn_on
    device_id: 1088bfcfe5d491892d345c3b090f8258
    entity_id: switch.dwdz_sw0a01_bdb8
    domain: switch
mode: single
id: '1648212850684'
alias: 小米无线开关三击关闭三楼大房间灯
description: ''
trigger:
  - platform: state
    entity_id: sensor.0x00158d00056a80cb_action
    to: triple
condition:
  - condition: state
    entity_id: switch.er_hao_dong_dian_pu_deng_switch
    state: 'on'
  - condition: or
    conditions:
      - condition: state
        entity_id: switch.dwdz_sw0a01_bdb8
        state: 'on'
action:
  - type: turn_off
    device_id: abf0175db9f56d53187c594a6a91d403
    entity_id: switch.er_hao_dong_dian_pu_deng_switch
    domain: switch
  - type: turn_off
    device_id: 1088bfcfe5d491892d345c3b090f8258
    entity_id: switch.dwdz_sw0a01_bdb8
    domain: switch
mode: single

最后两个自动化改成了三个自动化流程,虽然能够解决问题了,但是总觉得以上方案也没有问题。


回复

使用道具 举报

54

主题

317

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1054
HASS币
0
发表于 2022-3-26 00:03:07 来自手机 | 显示全部楼层
用Node-RED来设置这个自动化超简单。
回复

使用道具 举报

54

主题

898

帖子

3855

积分

论坛元老

Rank: 8Rank: 8

积分
3855
金钱
2957
HASS币
0
发表于 2022-3-26 15:46:53 | 显示全部楼层
本帖最后由 bainiu 于 2022-3-26 15:53 编辑

第一个自动化中的环境条件别用设备,用状态state,试试看
id: '1648213077779'
alias: 小米无线开关三击打开三楼大房间灯
description: ''
trigger:
  - platform: state
    entity_id: sensor.0x00158d00056a80cb_action
    to: triple
condition:
  - condition: state
    entity_id: switch.er_hao_dong_dian_pu_deng_switch
    state: 'off'
  - condition: state
    entity_id: switch.dwdz_sw0a01_bdb8
        state: 'off'
action:
  - type: turn_on
    device_id: abf0175db9f56d53187c594a6a91d403
    entity_id: switch.er_hao_dong_dian_pu_deng_switch
    domain: switch
  - type: turn_on
    device_id: 1088bfcfe5d491892d345c3b090f8258
    entity_id: switch.dwdz_sw0a01_bdb8
    domain: switch
mode: single



回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
 楼主| 发表于 2022-3-26 21:02:27 | 显示全部楼层
bainiu 发表于 2022-3-26 15:46
第一个自动化中的环境条件别用设备,用状态state,试试看

谢谢!改成state以后果然没问题了!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 18:06 , Processed in 0.248645 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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