本帖最后由 jyz_0501 于 2020-9-19 18:01 编辑
以前自动开和关灯的自动化,要不就用template 写自动化来实现,要不就分开一个管开 一个管关,这样会产生大量自动化实体,感觉很影响美观。
现在可以合二为一了。当然还可以把所有灯的自动开关灯放在一个自动化中实现,不过我认为那样就搞的太复杂了点,人性化一点更好。
大家可以模仿这样设置 重点是 执行模式为 restart 重启模式。 思维导图不画了,简单解释下:
触发条件:当移动传感器被触发(从off到on)或者移动传感器 No motion since 属性大于120。
环境条件:无
动作:条件1,次卧灯状态为关,次卧亮度小于10,
动作1,打开次卧灯。
条件2,次卧灯状态为开,移动传感器状态 为未触发。
动作2,关闭次卧灯。
模式选restart。
其实相当于米家开关中的,超过3分钟无人移动自动关灯。有人移动且环境较暗自动开灯。把这两个合二为一了!
- id: '1600413131697'
alias: AutoControlGuestRoomLight
description: 自动开关次卧灯
trigger:
- platform: numeric_state
entity_id: binary_sensor.motion_sensor_158d0002b70e92
attribute: No motion since
above: '120'
- platform: state
entity_id: binary_sensor.motion_sensor_158d0002b70e92
from: 'off'
to: 'on'
condition: []
action:
- choose:
- conditions:
- condition: state
entity_id: light.guestroomlight
state: 'off'
- condition: numeric_state
entity_id: sensor.illumination_158d0002b70e92
below: '10'
sequence:
- type: turn_on
device_id: 6e7ab9ee883442c6af219de3f220112b
entity_id: light.guestroomlight
domain: light
- conditions:
- condition: state
entity_id: light.guestroomlight
state: 'on'
- condition: state
entity_id: binary_sensor.motion_sensor_158d0002b70e92
state: 'off'
sequence:
- type: turn_off
device_id: 6e7ab9ee883442c6af219de3f220112b
entity_id: light.guestroomlight
domain: light
default: []
mode: restart
|